gpt4 book ai didi

node.js - NodeJs - esc 不是一个函数

转载 作者:IT老高 更新时间:2023-10-28 23:23:28 26 4
gpt4 key购买 nike

我在尝试在此特定行渲染 .ejs 文件时遇到了一个奇怪的问题

TypeError: /home/me/nodeapp/app/views/default/page/connection.ejs:66
64| <div class="col s12 l8">
65| <ul class="collapsible popout" data-collapsible="accordion"">
>> 66| <%- include ../api_html/connection/connection_list.ejs %>
67| </ul>
68| </div>

这是错误

esc is not a function

我真的不明白这个错误是从哪里来的。我没有使用包含的 ../api_html/connection/connection_list.ejs 文件的 esc 函数。

除此之外,我的本地服务器(在 Windows 下)没有这个问题,这个错误是在我运行完全相同的 nodeapp 的 CentOs 服务器下触发的。

任何想法将不胜感激!

谢谢!

最佳答案

首先感谢您的回答。

我发现了问题。

错误出现在包含的 EJS 文件中 <%- include ('../api_html/connection/connection_list.ejs') %> .

例如,如果您包含 <% include ../partials/header %>包含 <%= user.email %> ,它会在用户被定义(用户已登录)时完美运行,但会抛出 esc in not a function当它不是的时候。

关于node.js - NodeJs - esc 不是一个函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42699580/

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