【问题标题】:Can we set up node environment without using any npm package or any framework on top of node?我们可以在不使用任何 npm 包或 node 之上的任何框架的情况下设置 node 环境吗?
【发布时间】:2014-11-26 14:02:06
【问题描述】:
我们能否在不使用任何 npm 包或 node 之上的任何框架的情况下设置 node 环境。那就是我们可以只使用节点设置附带的功能吗?
我们的环境可以是 NODE_ENV=production, NODE_ENV=development
【问题讨论】:
标签:
node.js
environment-variables
【解决方案1】:
您可以简单地使用全局变量。通常,您需要处理不同的域、数据库的不同路径、不同的日志记录方式。考虑这样的事情:
var domain = 127.0.0.1;
//var domain = your_public_domain;
var db_path = 127.0.0.1:3000;
//var db_path = your_production_path;
对于日志记录,您可以使用一些记录器模块,例如 wiston。
也许有更好的方法,但我就是这样做的!