nodejs startinfo for express
-
set server onListening and error events
-
display app info
-
add error on start server
breaking changes with version 1
NOTE: version 2 break with 1.x and 0.x, take a look at "Usage"
Usage
After configuring and starting server you can call this function:
let info = server;info; // manage start errorinfo; // display server info
Full example using Express
...let express = ;let http = ;let StartInfo = ;... let app = ;let port = processenvPORT || 3000;app;... let server = http;server; // this is the code!let info = server;info; // manage start errorinfo; // display info in console
// TYPESCRIPT;;; let debug = "startinfo:server"; let app: expressExpress = ;let port: number = processenvPORT || 3000;app; let server: httpServer = http;server; let info: StartInfo = server;info;info; app;
Console Screenshot
Application name : myapp
Project version : 0.0.1
Server name : vagrant-ubuntu-trusty-64
Ip : 10.0.2.15,192.168.0.3,192.168.1.99
Port : 8080
NodeJs version : v0.10.35
ProcessID : 9560