【问题标题】:How set the create server dynamically for the development and production environment? [Node.js] [duplicate]如何为开发和生产环境动态设置创建服务器? [Node.js] [重复]
【发布时间】:2015-02-08 03:24:22
【问题描述】:

我在设置 www 文件时遇到问题,该文件负责在我的开发环境(例如生产环境)中运行我的应用程序。

我不断在我的开发环境中为我的应用程序开发新东西,然后发送到生产环境,我想设置我的文件来负责创建服务器并使其以动态方式运行,而不需要更改所有内容我需要发送到生产的时间。

我需要做的是编写以下代码来了解应用程序是什么环境并应用正确的设置,而不必手动。

这是我在开发环境中使用的代码:

var app = require('../app');
var debug = require('debug')('myapp');
var http = require('http');

var server = http.createServer(app);

server.listen(3000, "0.0.0.0", function() {
  var addr = server.address();
  debug('Running on port ' + addr.address + ':' + addr.port);
});

【问题讨论】:

  • 这是快递 3.* @Qantas94Heavy

标签: javascript node.js express server


【解决方案1】:

由于您已经在使用debug 模块,您应该能够简单地检查debug.enabled 以了解您是否处于“调试模式”。

【讨论】:

  • 这不是我的问题@mscdex.. 我想组织创建服务器在 dev/prod 环境中工作..
  • 工作如何?您要抽象的两者之间到底有什么区别?
猜你喜欢
  • 2015-11-06
  • 1970-01-01
  • 2011-02-27
  • 1970-01-01
  • 1970-01-01
  • 2010-11-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多