【发布时间】:2021-08-15 23:49:59
【问题描述】:
WebApp.connectHandlers.use('/hello', async (req, res, next) => {
let data = '';
await req.on('data', (chunk) => {
data += chunk;
});
console.log("data : ", data)
const xml_string = '<?xml version="1.0"?><cXML></cXML>`'
res.writeHead(200, { 'Content-Type': 'text/xml' });
res.end(xml_string);
})
我正在使用这种方法来获取数据。我在本地环境中按预期获取数据。但部署后, req.on('data') 没有调用,特定 API 的数据为空白。另一个 API 使用相同的代码在生产环境和本地环境中工作。我在请求中发送 XML 数据
【问题讨论】:
-
这个代码太少了。看起来像请求的处理程序。这是什么类型的请求,您如何向它发送数据?
-
我正在向这个请求发送 XML 格式的数据
-
@ChristianFritz 我已经更新了我的问题,请检查。相同的 API 适用于 /helloeveryone 路由
-
我看不出有什么问题,但是当你不使用它时,为什么你的问题上有选择器标签。或者更确切地说,你为什么不使用它?可能会让事情变得容易一些。
-
我在切换到 webApp 后遇到了同样的选择器问题
标签: javascript node.js meteor picker webapp2