# advancedApp

./example/basic/advancedApp.js

- import the `node-http-server` module `const server=require(‘node-http-server’);`

      const server=require('../../server/Server.js');

- instantiate `config` as a new `server.config` instance so we get all the defaults. This will allow us to perform deeper modifications without corrupting the default set.

      const config=new server.Config;

- customize the 404 error body

      config.errors['404']    = 'These are not the files you are looking for...';

- add support for mp4

      config.contentType.mp4  = 'video/mp4';

- set the node server port to 8005

      config.port             = 8005;

- set the server to be verbose so we can see detailed info on the server, it’s requests and responses

      config.verbose          = true;

- set the root public directory

      config.root             = __dirname+'/appRoot/';

- start the server

      server.deploy(config);

- checkout the server instance

      console.log(server);