sails.js的标题或应用程序名称在哪里(使用node.js和express.js)?

时间:2013-08-17 19:10:24

标签: node.js express sails.js

我正在尝试更改我的网站名称。 找不到我可以设置标题或应用名称的位置。

4 个答案:

答案 0 :(得分:21)

您可以在config/目录中创建任何文件,例如config/app.js,其中包含以下内容:

module.exports = {
    appName : 'My App'
};

导出对象的任何属性都成为Sails` config的选项。

appName属性用作应用程序标题。例如,在默认布局中:

<title><%- title %></title>

其中title === sails.config.appName === 'My App'

默认情况下appName配置变量设置为'Sails'。

答案 1 :(得分:4)

我在sails github issues#768得到了一个很好的答案。

在app.js和bootstrap.js文件中添加应用名称对我来说很好。

答案 2 :(得分:3)

要自定义您的应用名称,只需将以下内容添加到文件module.exports = { … }

中的config/local.js块即可
appName : 'My Brilliant App',

您还可以通过将自己的title值传递给view渲染器来覆盖控制器中的网页标题。

res.view({title: 'My brilliant title'});

并且,为了使SEO友好,请在jade模板中指定

head
  title= sails.config.appName + " | " + title

答案 3 :(得分:0)

从Sails 1.2.2开始,您可以在第4行\views\layouts\layout.ejs的{​​{1}}中更改应用程序名称。