gpt4 book ai didi

javascript - jquery $.ajax 给出 404 未找到。我将 node.js 与 express 一起使用

转载 作者:搜寻专家 更新时间:2023-11-01 00:39:58 25 4
gpt4 key购买 nike

这个jquery:

  $.ajax({
method: "post",
data: JSON.stringify(data),
contentType: "application/json",
url: "http://localhost:3000/ajax"
});

给出错误 404 未找到。这是我的服务器端:

router.get('/ajax', function(req, res ,ext){
var strings = ["rad", "bla", "ska"]

console.log('body: ' + JSON.stringify(req.body));
console.log("AJAX RECEIVED");
res.send(strings);
});

所以我确实有/ajax 路线。当我去 http://localhost:3000/ajax我能够访问该站点。但是,当我尝试使用 ajax 方法访问它时,出现 404 错误。所以我想知道错误是否与我的代码有关,或者它是否可能是我计算机上的防火墙。我实际上使用的公司计算机具有阻止某些站点的防火墙,我无法禁用它。

最佳答案

如果您想执行 HTTP POST,请使用 router.post,而不是 router.get

关于javascript - jquery $.ajax 给出 404 未找到。我将 node.js 与 express 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38175529/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com