Node.js EJS:加载资源失败:服务器使用loop以500(内部服务器错误)的状态响应

Node.js EJS:加载资源失败:服务器使用loop以500(内部服务器错误)的状态响应,node.js,express,ejs,Node.js,Express,Ejs,我试图通过我的投资组合部分循环,同时用ejs输入它。但它抛出了500个错误。我创建了循环来减少代码。其他页面工作正常,但找不到标题或路径丢失。在我添加循环之前,它起作用了 const express=需要“express”; const router=express.router; /*获取公文包页面*/ router.get'/portfolio',req,res,next=>{ 让最近的项目=[{ 标题:“ASL标志”, 段落:“ASL水解决方案的重新品牌化” }, { 标题:“湿婆创意名

我试图通过我的投资组合部分循环,同时用ejs输入它。但它抛出了500个错误。我创建了循环来减少代码。其他页面工作正常,但找不到标题或路径丢失。在我添加循环之前,它起作用了

const express=需要“express”; const router=express.router; /*获取公文包页面*/ router.get'/portfolio',req,res,next=>{ 让最近的项目=[{ 标题:“ASL标志”, 段落:“ASL水解决方案的重新品牌化” }, { 标题:“湿婆创意名片”, 段落:“重塑湿婆创意品牌” }, { 标题:“安可翻新”, 段落:“安可的网站设计” } ] res.render‘公文包’{ 项目:近期项目 }; }; module.exports=路由器; 近期项目


在视图中,未定义变量标题,应将其传递给视图,就像对recentProjects对象所做的那样:

res.render('portfolio', {
     projects: recentProjects,
     title: 'portfolio'
});