Javascript 如何为开发和生产环境动态设置创建服务器?[Node.js]

Javascript 如何为开发和生产环境动态设置创建服务器?[Node.js],javascript,node.js,express,server,Javascript,Node.js,Express,Server,我在设置www文件时遇到问题,该文件负责在开发环境(如生产环境)中运行我的应用程序 我在我的开发环境中不断地为我的应用程序开发新的东西,然后发送到生产环境,我希望设置我的文件,负责创建服务器,并使其以动态方式运行,而不需要更改发送到生产环境的所有时间 我需要的是编写以下代码,以了解应用程序是什么环境,并应用正确的设置,而无需手动执行 这是我在开发环境中使用的代码: var app = require('../app'); var debug = require('debug')('myapp')

我在设置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);
});

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

这是针对express 3的。*@Qantas94Heavyth这不是我的问题@msdex。。我想组织create服务器在dev/prod环境中工作。如何工作?你想抽象的这两个概念之间到底有什么区别?