我正在使用Vercel无服务器函数向webhook运行post请求。这在本地主机上工作正常,但在部署到Vercel无服务器功能后无法工作。
async function formSubmission(req, res) {
res.statusCode = 200;
console.log('form-submission-init');
axios({
method: 'POST',
url: 'https://flow.zoho.in/*',
data: req.body,
})
.then((response) => {
console.log('success');
})
.catch((error) => {
console.log('fail', error);
});
res.json({ data: 'done' });
}Vercel日志form-submission-init Vercel日志不打印fail或success
我已经看过了Vercel的文档,为什么它不能在link上工作,但我不确定。感谢您的帮助。
发布于 2021-07-05 00:33:35
您有异步流问题,在axios promise实际解决之前,您正在发送响应res.json。
您要么需要等待axios请求,要么将res.json放在promise链中。
https://stackoverflow.com/questions/68246762
复制相似问题