未加载 SailsJS 自定义配置文件

SailsJS custom configuration file is not loaded

我一直在尝试按照文档和 Whosebug 上的说明为我的应用程序加载自定义配置,但它失败了。

我在

中创建了一个新文件

/config/application.js

含内容:

module.exports.application = {
  name: 'SuperApp'
};

然后在我的

/views/layout.ejs

我试着阅读 属性:

<title><%= sails.config.application.name %></title>

它失败并出现错误:

Cannot read property 'name' of undefined]
path: '/Users/glfx/Projects/superapp.dev/views/layout.ejs' }

有什么解决办法吗?

这应该有效。添加配置文件后是否重新启动了应用程序?这是在启动期间加载的,之后不会重新加载(与您的模板不同)。