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