首页 > 解决方案 > 尝试在 edureka 上复制 API 教程

问题描述

想知道为什么我在 script.js 上收到此错误

https://www.edureka.co/blog/what-is-rest-api/

尝试执行以下操作时出现错误:

node script.js
C:\Users\aemon\WebstormProjects\vanillajs\script.js:17
app.get('/', (req, res) => {
^^^^^^^^^^

SyntaxError: Invalid left-hand side in assignment
?[90m at wrapSafe (internal/modules/cjs/loader.js:1063:16)?[39m
?[90m at Module._compile (internal/modules/cjs/loader.js:1111:27)?[39m
?[90m at Object.Module._extensions..js (internal/modules/cjs/loader.js:1167:10)?[39m
?[90m at Module.load (internal/modules/cjs/loader.js:996:32)?[39m
?[90m at Function.Module._load (internal/modules/cjs/loader.js:896:14)?[39m
?[90m at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12)?[39m
?[90m at internal/main/run_main_module.js:17:47?[39m

C:\Users\aemon\WebstormProjects\vanillajs>

上面的错误参考:

“JavaScript 异常“左侧赋值无效”发生在某处出现意外赋值时。例如,使用单个“=”符号代替“==”或“===”。2020 年 4 月 15 日”

script.js 的第 17 行:

app.get('/', (req, res) => {

如果我将其更改为

app.get('/', (req, res) ==> {

我得到一个不同的错误(不适用)。

标签: javascriptrest

解决方案


显然 ''= & gt ;''' 是 ">" 的 HTML 实体,因此本文作者在网站上发布代码时没有正确解析代码。


推荐阅读