【问题标题】:Sails.js, application file not generatedSails.js,未生成应用程序文件
【发布时间】:2015-04-14 07:33:06
【问题描述】:
我是 Sails.js 的新手,现在正在学习一些教程。
我现在已经创建了我的 Sails 应用程序并添加了一个用户模型和控制器。该应用程序在执行风帆升降时运行。我能够查看用户并创建更多。
我找不到以下引用的文件,该文件应该包含应用程序名称、端口、环境和日志级别等基本应用程序设置。
config/application.js
是我遗漏了什么还是我创建的应用程序有误?
【问题讨论】:
标签:
javascript
node.js
gruntjs
sails.js
【解决方案1】:
端口和日志级别应该设置在config/env/[production|development]
如果我没记错的话,我认为应用程序的名称取自package.json。
【解决方案2】:
Sails 改进了此设置。现在您应该在 config 下有一个带有环境配置文件的 env 文件夹。例如 development.js
module.exports = {
port: 1337
};
这将为该环境设置端口。此环境可以设置为环境变量“NODE_ENV”,也可以在 local.js 文件中指定。像这样。
environment: development'
注意这里设置的任何变量都可以通过使用访问
sails.config.variable
因此您可以设置自己的 appname 变量并像这样访问它。