gpt4 book ai didi

javascript - 如何使用 Meteor 的 WebApp 访问 HTTP POST 主体(表单数据)?还是其他什么?

转载 作者:太空宇宙 更新时间:2023-11-04 02:57:44 25 4
gpt4 key购买 nike

我已经尝试使用 Iron Router 进行服务器路由,但这不起作用。然后我发现了 WebApp,它似乎应该可以处理这个问题。

但是当我检查 req 对象时:

WebApp.connectHandlers.use("/api/add", function( req, res, next ) {
console.log( req );
res.writeHead(200);
res.end("Hello world from: " + Meteor.release);
});

我没有看到任何 POST 表单数据。没有 body 属性,并且我在任何其他属性下的任何位置都看不到数据本身。

我如何访问这些数据?我疯狂地试图找出一些我认为相对简单的东西......

最佳答案

是的,我也遇到了同样的问题。使用连接时,帖子正文不会自动出现在请求对象中。您可以使用像这样的中间件 https://stackoverflow.com/a/24122700/5203563或者像这样自己获取:

WebApp.connectHandlers.use("/api/add", function( req, res, next ) {

var body = "";
req.on('data', Meteor.bindEnvironment(function (data) {
body += data;
}));

req.on('end', Meteor.bindEnvironment(function () {
console.log(body);
res.writeHead(200);
res.end("Hello world from: " + Meteor.release);
}));
});

关于javascript - 如何使用 Meteor 的 WebApp 访问 HTTP POST 主体(表单数据)?还是其他什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32705484/

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