gpt4 book ai didi

javascript - 无法接收 Node 服务器中通过 get 请求发送的数据

转载 作者:行者123 更新时间:2023-12-03 09:14:47 25 4
gpt4 key购买 nike

我正在将数据与 $http.get 请求一起发送到 Node 服务器,如下所示。

$http.get("/deletebookData",{pathsrc : "a"}).success(function (result) {}); 

在 Node js 上,我无法接收 get 请求中发送的 {pathsrc : "a"}。

app.get("/deletebookData", function (req, response) {
console.log(req.body);
});

控制台中仅打印空json

最佳答案

您没有发送数据。检查 $http.get 文档。

如果您想在请求中包含参数,请使用:

$http({
url: '/deletebookData',
method: 'GET'
params: {pathsrc : "a"}
})
.then(function(){..});

或者:

$http.get('/deletebookData',{params: {pathsrc :'a'}}).then(function(){..});

或者手动构建您的网址:

$http.get("/deletebookData?pathsrc=a").then(function(){..})

(另外,请注意,由于 Angular 1.4 .success() 已弃用。请改用 .then())

关于javascript - 无法接收 Node 服务器中通过 get 请求发送的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31984548/

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