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

我试图改变我的网站名称。 无法find我可以设置标题或应用程序名称的位置。

你可以在config/目录下创build任何文件,比如config/app.js ,里面包含这样的东西:

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

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

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

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

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

默认情况下, appName configvariables被设置为'Sails'。

我在github上的问题#768有个很好的答案。

在app.js和bootstrap.js文件中添加应用程序名称对我来说工作正常。

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

 appName : 'My Brilliant App', 

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

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

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

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