我是新來的節點/快遞JS,有一個簡單的應用程序,它在HTML這給了我一個404未找到錯誤提供了一個index.html發送數據使用jQuery到節點應用
$.ajax({
type: 'POST',
url: url + "/json/addData'",
contentType: 'application/json',
data: {"app" : JSON.stringify("ID=10")},
cache: false,
success: function (result) { console.log(result); }
});
但能正常工作
http://localhost:8081/api/json/addData?id=10
此功能在快遞應用實例中運行
app.get('/api/json/addData/', function (req, res) {
console.log(req.query.id);
res.send("Success");
});
改變功能時,app.post我仍然獲得了404 改變阿賈克斯拿到我再次得到一個404錯誤
這將是後一個JavaScript對象的正確方法(或它的值)到一個節點的應用程序,以及如何接收它?
對於noob問題感到抱歉。所有的搜索帶來到目前爲止,還沒有工作的結果對我來說
表達的版本您使用的?我發現這與表達4有關:https://codeforgeek.com/2014/09/handle-get-post-request-express-4/。看來你需要一些額外的工作才能讓app.post()工作。不過,我沒有嘗試解決方案,但也許有幫助。 GL – Sergeon