gpt4 book ai didi

node.js - 像 Angular 部分一样渲染 Jade

转载 作者:搜寻专家 更新时间:2023-11-01 00:02:00 25 4
gpt4 key购买 nike

我通过这个研究 MEAN 概念 video course乔伊姆斯。这门类(class)很有趣,因为它教授如何使用 JADE 模板作为部分而不是 HTML。

\bin
\node_modules
\public
\app
\main
someCntr.js
otherCntr.js
main.js
\server
\views
\partials
main.jade
featured-courses.jade
new-courses.jade

一切都很顺利,直到他将这个 Jade 模板从 \views\includes 移动到 \public\app\main\public\app\courses 在他的 Express 3.4 中。这个技巧在我的 Express 4 中不起作用

他之前的server.js文件

app.set('views', path.join(__dirname, '/server/views'));
app.set('view engine', 'jade');

app.get('/partials/:partialPath', function(req, res) {
res.render('partials/' + req.params.partialPath);
});

移动后

app.set('views', path.join(__dirname, '/server/views'));
app.set('view engine', 'jade');

app.get('/partials/*', function(req, res) {
res.render('public/app/' + req.params);
});

最佳答案

您必须将 jade 更新到最新版本:

http://expressjs.com/guide/migrating-4.html

关于node.js - 像 Angular 部分一样渲染 Jade,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25248577/

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