我正在嘗試向 GET 函式發送多個引數。現在我有:
const response = await fetch(`http://localhost:5000/demos/price/${numticket}/${carry}`);
我正在嘗試將此資訊發送到(但請求未發送到該函式):
app.get('/demos/price/:ticket/:carry', async(req, res)=>{
//console.log('in index');
try{
let ticket = req.params.ticket;
let carry = req.params.carry;
} catch(err){
console.log(err.message);
}
});
這是我這樣做的方式還是我完全錯了?
uj5u.com熱心網友回復:
您正在正確捕獲路徑引數,除非您不需要圍繞設定變數的 try/catch 塊,因為您沒有做任何可能引發錯誤的事情。這對我來說按預期作業:
app.get('/demos/price/:ticket/:carry', (req, res)=>{;
res.send(req.params.ticket ' ' req.params.carry)
});
(像這樣通過 curl 在我的終端中發送請求:curl localhost:3000/demos/price/aaa/bbb,但是您在 JS 中發送它的方式也是正確的)
是否有可能它作業正常,但您只是沒有注意到任何事情發生,因為您只是在設定變數而不是記錄任何內容或回傳回應?
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/368133.html
標籤:javascript 表达 http 网址 得到
上一篇:使用代碼通過新的jenkins管道groovy腳本構建jenkins作業
下一篇:處理不明確的處理程式方法映射約定
