Express Backend Server
Built-in Modules
Built-in Utility Modules
Getting Started
1. Install
With npm do:
npm install --save express-backend-server
2. Example Usage
Includes
CommonJS:
const EBServer = ;
ES Modules:
;
Simple Server Configuration And Startup
const backendServer = clients: // Optional. sentry: // Optional. // Set Sentry module options. dsn: 'set_sentry_dsn_url' // Your Sentry dsn url. httpServer: // Required. port: 9000 // Required. host: 'localhost' // Optional. viewEngine: 'pug' // Optional. if you use, do not forget to install your view engine module. viewsFolderPath: 'view' // Optional. publicFolderPath: 'public' // Optional. bodyParser: // Optional. // Set Body Parser module options. json: // Optional. use: true // Set Body Parser Json options. urlencoded: // Optional. use: true options: // Optional. // Set Body Parser Url Encoded options. extended: false cors: // Optional. Set Cors module options or use cors: true for default options. helmet: // Optional. Set Helmet module options or use helmet: true for default options. compression: // Optional. Set Compression module options or use compression: true for default options. cookieParser: // Optional. use: true // Set Cookie Parser module options. morgan: // Optional // Set Morgan module options. format: 'dev' { const mainRouter = servermiddlewaresrouter; const wwwRouter = servermiddlewaresrouter; const apiRouter = servermiddlewaresrouter; wwwRouter ; apiRouter ; mainRouter ; return mainRouter } ; backendServerstart { console};
Navigate and see results:
-
- Result >>> Hello from WWW router. Path /
-
- Result >>> WWW route test result. Path /test
-
- Result >>> {"message":"Hello from API router.","path":"/api"}
-
http://localhost:9000/api/test
- Result >>> { "message": "API route test result.", path: "/api/test"}
Advanced Server Config And Startup
In preparation...