UNPKG

vesh-cli

Version:

码农村nodejs版本VESH框架脚手架搭建器

23 lines (22 loc) 957 B
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); } });