繁体   English   中英

在 app.get(…) 中表达未定义的变量

[英]Express Undefined Variable Inside app.get(…)

这是快递
我定义了变量
const username = "a"
const password = "a"
然后我用{username, password} = req.body重新定义它(我有一个表单——这是/createaccount)
然后,弹出一个错误,即意外令牌'=',这是因为用户名未在app.get(/createaccount...)中定义?

试试下面:

let username = "a";
let password = "b";

({username , password } = req.body);

由于您已经声明了用户名和密码并在下一行中使用了解构,因此您需要将解构包装在 ();

引用https://developer.mozilla.org/

当使用没有声明的 object 文字解构赋值时,赋值语句周围的括号 (... ) 是必需的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM