easy-node-snippets
Snippets that will make daily use-cases easy-peasy!
Install
npm i easy-node-snippets
The snippets included are as follows
1.Express Web Server
This is a simple express server, that can be used to host static/ dynamic web-sites. The snippet expects you to have a index.html at the root of your application.
It also exposes an api called /web-uri
which will return the URL for your local server along with the port number.
Example
let expressWebApp = ; expressWebAppapp; //Port number is optional. If not provided it deaults to 8080expressWebApp;
2.Express Web Server With Logger
This is a simple express server with a logger middle-ware, that can be used to host static/ dynamic web-sites. The snippet expects you to have a index.html at the root of your application.
It also exposes an api called /web-uri
which will return the URL for your local server along with the port number.
Example
let expressWebAppWithLogger = ; expressWebAppWithLoggerapp; /** * By default the logger is turned on with rolling appender mode on * It will create a folder called 'logs' in your root, and create rolling logs each day * * If you pass false to run method it will turn the logger to a * stdout console logger */ expressWebAppWithLogger;
You can set log levels to your logger using a express middleware
Example
expressWebAppWithLoggerapp;