Express 如何集成localtunnel和sendgrid测试集成webhook?

Express 如何集成localtunnel和sendgrid测试集成webhook?,express,webhooks,sendgrid,localtunnel,Express,Webhooks,Sendgrid,Localtunnel,我已经写了一个基本的express应用程序。它使用localtunnel进行webhook测试。在处理sendgrid事件通知webhook时,我发现在进行测试集成时,数据没有传递到POST路由 我已经测试了api及其localtunnel代理,它们似乎都工作得很好。 我还测试了sendgrid webhook,它正在向提供的端点发送post请求 而且没有打字错误 我已经尝试使我的服务器CORS兼容,但仍然无法工作 我应该像安装任何模块一样准备我的应用程序吗 您必须在开发中的服务器上启用CORS

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

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

而且没有打字错误

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


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

您必须在开发中的服务器上启用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