我的路线是使用渲染为ejs中的视图,路径是正确的,但路线中的视图是我用于测试的旧视图。
我的server.js:
我的路线:
我的文件结构:
我想要视图cadastroAtividade.ejs,但显示admAtividades.ejs
我不知道如何修复。欢迎任何帮助。
答案 0 :(得分:0)
您无需使用视图设置所有目录,只需执行以下操作:
app.set('views', path.join(__dirname, 'views'));
在您的路线中,就我而言,这是routes\contact\about-us.js
我有以下代码:
router.get('/', (req, res) => {
return res.render('pages/contact/about-us');
});
在我的情况下,我有目录结构views\pages\contact\about-us.ejs
我在app.js
:
const contactUs = require('./routes/contact/contact-us');
app.use('/contact-us', contactUs);
抱歉,我无法使用您的目录作为示例,因为它们是图像,如果您粘贴文本会很容易。
答案 1 :(得分:0)
问题出现在文件ejs中,有一个if ...否则它被限制在有问题视图的页面按钮上。删除此条件后,视图停止给出错误。