[英]sails.js - internal 'production' settings or configuration
我目前正在運行一個具有多個生產環境的sails.js(0.12.3)應用程序。 我想使用一組/ config / env文件(即/config/env/production-eu.js、/config/env/production-us.js)而不是/config/env/development.js和/ config / env / production.js,每台服務器具有手動管理的local.js。 Sails文檔指出:
生產環境很特殊-根據您的配置,它可以進行壓縮,緩存,縮小等。
我知道在運行Rails應用程序時“生產”的含義。 我的問題是-如果不使用建議的“生產”環境名稱運行sails.js,是否會缺少任何內部/自動設置/功能?
我的問題是-如果不使用建議的“生產”環境名稱運行sails.js,是否會缺少任何內部/自動設置/功能?
是的,設置為production
環境( NODE_ENV
)具有特殊設置。 查看Sails & Express中的production
使用
為了解決您的用例,請引入一個新的環境變量NODE_LOCALE
。
NODE_LOCALE=us sails lift
要么
export NODE_LOCALE=us
sails lift
根據環境需要production.js
一種語言環境文件:
var localeFile;
switch(process.env.NODE_LOCALE) {
case 'eu':
localeFile = './production-eu';
break;
case 'us':
default:
localeFile = './production-us';
}
module.exports = require(localeFile);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.