Node.js语法错误:Invalid left-hand side in assignment问题解决
问题原因
你的代码存在HTML实体转义错误:
- 箭头函数的标准符号
=>被错误转换为=> - 字符串的双引号
"被转成了"
JavaScript引擎无法识别这些HTML实体,会把(req, res)=>{解析成试图对(req, res)执行赋值操作,因此抛出SyntaxError: Invalid left-hand side in assignment错误。
修复后的代码
aboutRoute.get("/", (req, res) => { const aboutInfo = { name: properties.name, description: properties.description, author: properties.author } res.json(aboutInfo) })
核心修复步骤
- 把代码中所有的
"替换为普通双引号" - 将
=>替换为JavaScript标准的箭头函数符号=>
内容的提问来源于stack exchange,提问作者Mohammed choupaqee
相关产品推荐
相关产品推荐

