node-startinfo
v2.0.3
Published
Useful info when starting project
Downloads
46
Readme
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 = new startInfo(server);
info.onError(); // manage start error
info.onListening(); // display server infoFull example using Express
...
let express = require("express");
let http = require('http');
let StartInfo = require('node-startinfo');
...
let app = express();
let port = process.env.PORT || 3000;
app.set("port", port);
...
let server = http.createServer(app);
server.listen(port);
// this is the code!
let info = new StartInfo(server);
info.onError(); // manage start error
info.onListening(); // display info in console
// TYPESCRIPT
import * as express from "express";
import * as http from "http";
import {StartInfo} from "node-startinfo";
let debug = require("debug")("startinfo:server");
let app: express.Express = express();
let port: number = process.env.PORT || 3000;
app.set("port", port);
export let server: http.Server = http.createServer(app);
server.listen(port);
let info: StartInfo = new StartInfo(server);
info.onError();
info.onListening();
app.get("/", (req: express.Request, res: express.Response) => {
res.send("Hello World!");
});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