【问题标题】:how to integrate localtunnel and sendgrid test integration webhook?如何集成localtunnel和sendgrid测试集成webhook?
【发布时间】:2019-01-24 17:21:31
【问题描述】:

我编写了一个基本的快递应用程序。它使用 localtunnel 进行 webhook 测试。在使用 sendgrid 事件通知 webhook 时,我发现在进行测试集成时数据没有传递到 POST 路由。

我已经测试了 api 及其 localtunnel 代理,它们似乎都可以正常工作。 我还测试了 sendgrid webhook,它正在向提供的端点发送一个 post 请求。

而且没有错别字。

我已尝试使我的服务器 CORS 兼容,但仍然无法正常工作。

我是否应该像安装任何模块一样准备我的应用程序?

【问题讨论】:

    标签: express webhooks sendgrid localtunnel


    【解决方案1】:

    您必须在开发中的服务器上启用 CORS。 你可以通过下面的代码来实现。

    if(process.env.NODE_ENV !== 'production') {
        app.use(function(req, res, next) {
            res.header("Access-Control-Allow-Origin", "*");
            res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept");
            next();
          });
    }
    

    还可以使用 webhook.site 之类的服务,而不是 localtunnel.me

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-08-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多