gpt4 book ai didi

javascript - 为什么这条路线是404?

转载 作者:行者123 更新时间:2023-12-02 22:33:41 24 4
gpt4 key购买 nike

我正在尝试在 Express 中添加新路线。路线是404。

我尝试像其他人一样设置路线,但遇到问题。

var repomapRouter = require('./routes/repomap');

...

app.set('views', path.join(__dirname, 'views'));
app.set('view engine', 'hbs');

...

app.use('/repomap',repomapRouter);

这是我的routes/repomap.js路线

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

router.get('/repomap/:vendor/:product/:image', function(req, res, next) {
res.render('repomap', { title: 'Repo Map'});
})

module.exports = router;

用户点击此链接即可到达上面列出的路线:

<a href="/repomap/${vendor}/${product}/${image}">Artifacts</a>

我期待我的 hbs 模板呈现。有人可以指出我做错了什么吗?

最佳答案

您已通过 use 调用将路由器安装在 /repomap 处。

/repomap + /repomap/:vendor/:product/:image/repomap/repomap/:vendor/:product/:image

关于javascript - 为什么这条路线是404?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58808475/

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