Server
The simplest yet a powerful way of launching a server with Node.js:
let server = require('server');
server();
server({ port: 8000, public: './' });
let { get, post } = server.router;
server({ port: 8080 },
get('/', (req, res) => res.render('index')),
post('/', (req, res) => console.log(req.body))
);
It parses urlencoded, json and files automatically with default middlewares while still letting you personalize the options or change those middlewares for others you prefer (or just remove them).
Getting started
After getting Node ready and npm init
, run this in your project folder to install the server:
npm install server --save
Then you can create a file called app.js
and set the following:
let server = require('server');
let { get, post } = server.router;
server(3000,
get('/', (req, res) => { res.send('Hello world!'); })
);
Execute this in the terminal to get the server started:
node app.js
And finally, open your browser on localhost:3000 and you should see your server answered 'Hello world!'.
Documentation
Everything is documented here:
Full Documentation
License
Licensed under the MIT License. See LICENSE
for the full license.
Author
This package was created by Francisco Presencia but hopefully developed and maintained by many others. See the the list of contributors here.