簡體   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