gpt4 book ai didi

node.js - 引用Node JS中的其他jade文件

转载 作者:太空宇宙 更新时间:2023-11-03 21:59:13 30 4
gpt4 key购买 nike

我开始使用 node.jsexpress。现在我想添加一个引用另一个jade文件的链接(打开一个新站点)。我的文件夹结构如下:

test/app.js

test/views/index.jade

test/views/games.jade

我的目标是通过index.jade内的链接引用games.jade。该索引工作完美,但如果我尝试引用 games.jade,则会收到以下错误:

Cannot GET /games.jade

这是我的 app.js 的一小部分

app.get('/', function (req, res){
res.render('index');
});

app.get('/', function(req, res){
res.render('games.jade');
});

在index.jade中,我尝试使用以下行进行引用:

a(href="games.jade") Games

那么我该如何解决这个问题呢?我认为存在路由问题,但我找不到解决方案。我也检查了这个问题,但没有成功: Linking to other jade files

最佳答案

您首先需要向您的应用程序路由器注册该路由,以获取路由 /games

然后像这样使用路线。

app.get('/', function (req, res){
res.render('index');
});

app.get('/games', function(req, res){
res.render('games.jade');
});

路线或链接将是 (href="/games") Games

关于node.js - 引用Node JS中的其他jade文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31774398/

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