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