BetterJS / doc

Description of badjs
586 stars 70 forks source link

【建议】服务启动脚本优化 #11

Closed chyingp closed 8 years ago

chyingp commented 8 years ago

首先,感谢作者贴心的提供了个提供脚本 badjs-installer/start.js

start.js 来看,启动的是调试模式。

var args = ["--debug", "--project"]

建议一:修改启动参数

--debug、--project 配置参数名建议修改下,比较有歧义。一开始以为是正式环境用--project,测试环境用 --debug,看了下源码才知道都是测试环境下用的。(可以采用类似 NODE_ENV=production类似的方式,可能大家更熟悉点)

建议二:提供正式环境启动脚本

badjs-installer/start.js 的代码看,是调试用的。结合badjs的的设计来看,缺了哪个服务基本都玩不转。如果要使用者逐个去各个包下面运行 node app.js 来启动服务,体验不是特别好。是否可以考虑启动个正式环境的启动脚本?