gpt4 book ai didi

node.js - Express 4 路由器和 href

转载 作者:太空宇宙 更新时间:2023-11-04 02:30:54 25 4
gpt4 key购买 nike

使用 Express 4 和“路由器”中间件

在 app.js 中我有以下内容:

var subpage = require('./routes/subpage');
var app = express();
app.use('/subpage', subpage);

在 subpage.js 中:

var express = require('express');
var router = express.Router();

router.get('/', function(req, res) {
res.render('subpage', {
title: 'Subpage'
});
});

在 subpage.jade 中:

block content
h1= title
p Welcome to #{title}
a(href='/todo') Todo

有什么方法可以让 subpage.jade - href 使用“subpage/todo”渲染,而不改变实际的 href 本身。我的模板中有很多 href,我不想每次在项目中使用“子页面”时都更改这些!?

最佳答案

var express = require('express');
var router = express.Router();

router.get('/', function(req, res) {
res.render('subpage', {
title: 'Subpage',
path: 'subpage'
});
});

在 subpage.jade 中:

block content
h1= title
p Welcome to #{title}
a(href='/#{path}/todo') Todo

关于node.js - Express 4 路由器和 href,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26855044/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com