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.js
的module.exports = { … }
块
appName : 'My Brilliant App',
您也可以通过将自己的title
值传递给view
渲染器来覆盖控制器中的页面标题。
res.view({title: 'My brilliant title'});
并且,为了SEO友好,请在您的jade
模板中指定
head title= sails.config.appName + " | " + title