Node.js SyntaxError:在nodejs中使用EJB时出现意外标识符
我正在youtube上关注NetNijna的教程。 我达到了第27个教程,在ejs中使用分部代码。在我添加代码之前,一切正常,一旦我添加此代码,我收到: SyntaxError:编译EJB时,(文件位置)testapp\views\profile.ejs中出现意外标识符 如果上述错误没有帮助,您可能希望尝试EJS Lint: 或者,如果要创建异步函数,请将Node.js SyntaxError:在nodejs中使用EJB时出现意外标识符,node.js,ejs,Node.js,Ejs,我正在youtube上关注NetNijna的教程。 我达到了第27个教程,在ejs中使用分部代码。在我添加代码之前,一切正常,一旦我添加此代码,我收到: SyntaxError:编译EJB时,(文件位置)testapp\views\profile.ejs中出现意外标识符 如果上述错误没有帮助,您可能希望尝试EJS Lint: 或者,如果要创建异步函数,请将async:true作为选项传递。 在新函数()中。。。。。废话废话 如果我删除它,我的ejs都可以正常工作 <body>
async:true
作为选项传递。
在新函数()中。。。。。废话废话
如果我删除它,我的ejs都可以正常工作
<body>
<% include partials/nav.ejs %>
<h1>Welcome to the profile of <%= person %> !</h1>
<p><strong> Age: <%= data.age %></strong></p>
<p><strong> Job: <%= data.job %></strong></p>
<p><strong> Pet: <%= data.pet %></strong></p>
<h2>Hobbies</h2>
<ul>
<% data.hobbies.forEach(function(item){ %>
<li><%= item %></li>
<%});%>
</ul>
</body>
欢迎来到的个人资料!
年龄:
作业:
宠物:
业余爱好
你能帮助一个学生吗?非常感谢 缺少连字符,需要调用include函数
<%- include('partials/nav') %>
我遇到了同样的问题,并使用了
-include(“#filename”)代码>
它起作用了使用:
- 同意@Joseph Varilla
- 不需要包括引擎扩展名,因为这应该在app.js或index.js文件中完成
尝试或尝试第二个,不起作用,但第一个起作用!砰!非常感谢!您非常欢迎Evan Hahn的《行动中的快车》的读者,这修复了第3章示例应用程序代码中的一个错误。谢谢约瑟夫!