[英]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.