gpt4 book ai didi

调用文件的任何地方的 node.js 意外标识符

转载 作者:搜寻专家 更新时间:2023-10-31 22:21:49 25 4
gpt4 key购买 nike

我正在用 node.js 编写应用程序,最近我的所有项目都遇到了意外错误。

当我尝试在我的浏览器中调用一个模型时,我总是得到一个

语法错误:意外的标识符

在我的代码中调用的任何函数。

例如,如果我继续“/session/new”,

我的代码是:

app.get('/session/new',function (req,res) {
res.render('sessions/new',{locals:{
redir:req.query.redir
}});
});

我得到一个错误

SyntaxError: Unexpected identifier
at Object.Function (unknown source)
at Object.render (/usr/local/lib/node/.npm/jade/0.6.3/package/lib/jade.js:267:14)
at ServerResponse.render (/usr/local/lib/node/.npm/express/1.0.7/package/lib/express/view.js:334:22)
at ServerResponse.render (/usr/local/lib/node/.npm/express/1.0.7/package/lib/express/view.js:344:10)
at Object.<anonymous> (/Users/geraudmathe/Desktop/nodemongo/app.js:133:6)
at param (/usr/local/lib/node/.npm/connect/0.5.2/package/lib/connect/middleware/router.js:145:21)
at pass (/usr/local/lib/node/.npm/connect/0.5.2/package/lib/connect/middleware/router.js:161:10)
at Object.router [as handle] (/usr/local/lib/node/.npm/connect/0.5.2/package/lib/connect/middleware/router.js:167:6)
at next (/usr/local/lib/node/.npm/connect/0.5.2/package/lib/connect/index.js:232:23)
at next (/usr/local/lib/node/.npm/connect/0.5.2/package/lib/connect/index.js:234:17)

在我的代码中/nodemongo/app.js:133:6 是 res.render。

无论我调用什么代码,它都会发生。

我迷路了......

最佳答案

我发现这个问题是不同的东西,可能是你在 jade 模板调用上有一个不受支持的 attr,例如:

<img src="something.jpg" rel="prettyPhoto" />

我花了很长时间才弄清楚这一点,唯一的方法就是开始从您在 res.render 中调用的 jade 模板文件中取出大量代码。

祝你好运,这个错误可能有很多。

更新:http://groups.google.com/group/express-js/browse_thread/thread/b9acfc80f6acb63b?pli=1

您可以使用jade index.jade 来调试文件

关于调用文件的任何地方的 node.js 意外标识符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5104240/

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