鴻蒙傳說
2023-09-28 10:22:02
我已經用 Express 提取了用戶名、密碼和另一個密碼,如下所示:var urlencodedParser = bodyparser.urlencoded({extended: false});app.post('/', urlencodedParser, function(req, res) { console.log(req.body); var un = req.body.username; var pw1 = req.body.pwd1; var pw2 = req.body.pwd2;});然后我想用我創建的新變量做一些事情。我如何在此功能之外使用它們?
1 回答

喵喔喔
TA貢獻1735條經驗 獲得超5個贊
您可以將它們設置為全局或將它們傳遞給下一個函數
var un, pw1, pw2
var urlencodedParser = bodyparser.urlencoded({extended: false});
app.post('/', urlencodedParser, function(req, res) {
console.log(req.body);
un = req.body.username;
pw1 = req.body.pwd1;
pw2 = req.body.pwd2;
});
或者傳遞它們:
var urlencodedParser = bodyparser.urlencoded({extended: false});
app.post('/', urlencodedParser, function(req, res) {
console.log(req.body);
doSomething(req.body.username, req.body.pw1, req.body.pw2);
});
function doSomething(un, pw1, pw2) {
...
}
添加回答
舉報
0/150
提交
取消