相关疑难解决方法(0)

Express中的NODE_ENV是什么?

var app = express();
app.set('views',settings.c.WEB_PATH + '/public/templates');
app.set('view engine','ejs');
app.configure(function(){
    app.use(express.favicon());
    app.use(express.static(settings.c.WEB_PATH + '/public'));
    app.use(express.bodyParser());
    app.use(express.cookieParser());
    app.use(express.methodOverride());
    app.use(express.session({
            cookie:{ domain:"."+settings.c.SITE_DOMAIN, maxAge:1440009999},
            secret:'hamster',
            store: r_store,
            }));
    app.use(useragent.express());
    app.use(flash());
    app.use(passport.initialize());
    app.use(passport.session());
});
Run Code Online (Sandbox Code Playgroud)

这是我的应用程序.我目前正在生产中运行它.

但是,有人告诉我NODE_ENV.我是否必须将其添加到此代码中?我该如何添加?

javascript node.js express

169
推荐指数
4
解决办法
18万
查看次数

如何在生产环境中设置ASP.NET 5环境变量

在Visual Studio 2015中,您在项目属性中设置以下变量:ASPNET_ENV.如果将其设置为开发,则可以使用:

public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
    if (env.IsDevelopment())
    {
        app.UseErrorPage();
    }
 }
Run Code Online (Sandbox Code Playgroud)

IsDevelopment方法将检查ASPNET_ENV环境变量.现在,当您使用Visual Studio 2015时,这一切都很好.当您在生产服务器上将Web应用程序发布到IIS时,如何设置ASPNET_ENV的值?

我的服务器是Windows Server 2012

environment-variables asp.net-core

7
推荐指数
2
解决办法
6223
查看次数