vesh-cli
Version:
码农村nodejs版本VESH框架脚手架搭建器
23 lines (22 loc) • 957 B
JavaScript
const VESH = require('vesh/com/coooders/Project/VESH/V/Control/app')
const V = require('gcl/com/coooders/common/tool')
const C = require('gcl/com/coooders/io/config')
const M = require('gcl/com/coooders/bean/middler')
const N = require('gcl/com/coooders/net/tool')
const MM = require('vesh/com/coooders/Project/VESH/V/Control/modulers');
const F = require('fs');
/**
* Created by baibing on 2016/10/12.
*/
console.log(process.env.PWD);
console.log(V.environment);
V.isDebug = true;
//C.getApplicationConfigManager().then(cm => {
C.getApplicationConfigManagerFromFile('index.npcf' + (process.argv.length > 3 ? (';' + process.argv[3]) : ';env.npcf')).then(cm => {
try {
const app = new VESH.App(cm);
//new VESH.HttpsApp(cm, F.readFileSync('./ca.key'), F.readFileSync('./ca.crt'));
app.start(process.argv[2] || 8010);
console.log('启动成功:' + (process.argv[2] || 8010));
} catch (e) { console.log(e.stack); }
});