如何使用express和jade设置页面/路线的标题?
问问题
19021 次
4 回答
11
简单的玉:
!!! 5
title= title
快递申请:
app.get('/simple',function(req,res) {
res.render('simple',{title='mytitle'});
}
于 2011-03-18T02:14:47.967 回答
6
在路由中指定页面标题是最简单的方法。
此示例显示index.js
我routes
文件夹中的文件.. 这是 Express 设置的默认文件。
/* GET home page. */
router.get('/', function(req, res, next) {
res.render('index', { title: 'Page Title' });
});
于 2015-01-20T23:45:50.200 回答
3
这就是我所做的,它对我有用。该示例使用了一个假设的“视频”视图,该视图需要标题为“视频库”,并进行相应调整。
layout.jade //这是在express应用中默认添加的
doctype html
html
head
title= title
link(rel='stylesheet', href='/stylesheets/style.css')
body
block content
videos.jade //可以创建这样的视图
extends layout
block content
h1= title
app.js //该文件是默认文件,但您必须添加这样的路由。并设置标题
app.get('/videos/', function(req, res){
res.render('videos', {
title: 'Video Gallery'
});
});
于 2013-12-24T00:17:49.787 回答
1
在您的服务器(app.js)中:
app.set('title', 'My Site');
于 2019-01-24T22:25:33.823 回答