首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Vercel无服务器函数未运行axios post请求

Vercel无服务器函数未运行axios post请求
EN

Stack Overflow用户
提问于 2021-07-05 00:27:09
回答 1查看 297关注 0票数 0

我正在使用Vercel无服务器函数向webhook运行post请求。这在本地主机上工作正常,但在部署到Vercel无服务器功能后无法工作。

代码语言:javascript
复制
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日志不打印failsuccess

我已经看过了Vercel的文档,为什么它不能在link上工作,但我不确定。感谢您的帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-07-05 00:33:35

您有异步流问题,在axios promise实际解决之前,您正在发送响应res.json

您要么需要等待axios请求,要么将res.json放在promise链中。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68246762

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档