Kir*_*ech 3 webhooks node.js express stripe-payments
我正在尝试测试用于订阅试用结束的 Stripe webhook。当我将测试发送到我的 webhook 接收路由时,我得到了error 302. 我正在使用一个名为stripe-webhook-middleware 的中间件。我的路线是这样的:
app.post('/stripe/events',
stripeWebhook.middleware,
stripeEvents
);
Run Code Online (Sandbox Code Playgroud)
我知道这条路线与他们的文档所说的背道而驰,但我确实直接从包创建者那里得到了它。所以它应该可以工作,然后我从包中获得了stripe-events.js。我只是在console.log路由中添加一个以找到我需要的正确数据。
我尝试了不同的 webhooks 并且都给出了相同的错误,它必须与我的设置方式有关。我希望无论如何。
编辑 **
我还做了一个新的路线,它只是一个基本的后期路线,但console.log仍然出现 302 错误。可能的原因是什么?由于我不小心泄露了凭据,我无法发布 github。
我正在/正在使用 cloud9.io 作为我的开发环境,并将我的测试站点设为私有。这导致 Stripe 需要登录才能执行任何操作。我把它公之于众,现在它可以工作了。我完全忘记了我必须登录才能看到该站点,因为我访问该站点时总是登录到 cloud 9。如果您收到 302 错误,请确保您不需要登录即可到达该路线。
| 归档时间: |
|
| 查看次数: |
2444 次 |
| 最近记录: |