gpt4 book ai didi

javascript - sails.js - 内部 'production' 设置或配置

转载 作者:行者123 更新时间:2023-12-03 04:58:07 26 4
gpt4 key购买 nike

我目前运行一个具有多个生产环境的 sails.js (0.12.3) 应用程序。我想使用一组/config/env (即/config/env/development-eu.js、/config/env/development-us.js)文件而不是/config/env/development.js 和/config/env/products.js,每个服务器都有一个手动管理的 local.js。 sails documentation状态:

The production environment is special-- depending on your configuration, it enables compression, caching, minification, etc.

我知道运行 Rails 应用程序时“生产”意味着什么。我的问题是 - 如果不使用推荐的运行 sails.js 的“生产”环境名称,是否会缺少任何内部/自动设置/功能?

最佳答案

My question is - are there any internal/automagical settings/features that I would be missing by not using the recommended 'production' environment name running sails.js?

是的,设置为生产的环境(NODE_ENV)具有特殊设置。请参阅Sails生产的使用& Express

<小时/>

为了解决您的用例,请引入一个新的环境变量,例如 NODE_LOCALE

NODE_LOCALE=us sails lift

或者

export NODE_LOCALE=us
sails lift

需要 product.js 中的区域设置文件之一,具体取决于环境:

var localeFile;
switch(process.env.NODE_LOCALE) {
case 'eu':
localeFile = './production-eu';
break;
case 'us':
default:
localeFile = './production-us';
}

module.exports = require(localeFile);

关于javascript - sails.js - 内部 'production' 设置或配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42348598/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com