UNPKG

nyx_schedule

Version:

nyx任务调度

22 lines (20 loc) 648 B
/* global process */ var express = require('express') var Schedule = require("./lib/NyxSchedule") var scheduleRouter = require("./router/schedule") var app = express(); var schedule = new Schedule(null); schedule.initDefinitions(); schedule.on("ready" , function(){ schedule.start(); startServer(); }); function startServer(){ app.use("/" , scheduleRouter(schedule)); if (!module.parent) { app.set('port', process.env.PORT || 9200); var server = app.listen(app.get('port'), function() { console.log('Express server listening on port ', server.address().port, " with pid ", process.pid ) }); } }