gpt4 book ai didi

node.js - 如何呈现子文件夹中的 HTML 文件?

转载 作者:太空宇宙 更新时间:2023-11-03 23:29:00 25 4
gpt4 key购买 nike

在我的“views”文件夹中,我有另一个名为“partials”的文件夹,其中包含我想要渲染的其他 html 文件。

我认为这是不言自明的,但通过谷歌搜索我找不到答案,但我也想在子目录中渲染一个文件。

我确信答案相当简单,但我似乎找不到它..

app.set('views', path.join(__dirname, 'views'));
app.set('view engine', 'html');
app.engine('html', require('ejs').renderFile);

var router = express.Router();

//This Works
router.get('/', function(req, res, next) {
res.render('index');
});

//This Works
router.get('/about', function(req, res, next) {
res.render('about');
});

//This Does NOT Work, How do I get this to work?
router.get('/partials/navbar', function(req, res, next) {
res.render('/partials/navbar');
});

最佳答案

也许只需从 res.render('/partials/navbar') 中删除第一个 /

关于node.js - 如何呈现子文件夹中的 HTML 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40369636/

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