我正在学习Web开发,正在构建这个项目,但是我遇到了这个问题:Stripe Payment在LocalHost上有效,但在Heroku上不起作用。
https://i.stack.imgur.com/UsMKp.png
这是当前代码 https://github.com/unmalnickname/Ebook-Seller-App
和Heroku网站 https://powerful-oasis-51375.herokuapp.com
感谢您的时间和帮助
答案 0 :(得分:0)
我访问了您在Heroku中托管的网站,并尝试使用Stripe Checkout模式,它显示了错误消息
“无效的可发布密钥”
Stripe Checkout要求您传递正确的可发布密钥以执行检查。
因此,根据错误消息,我相当确定环境参数[0]没有在Heroku部署中正确传递。它是在开发模式下运行,还是在节点启动期间未传递参数。
希望以上帮助
[0] https://github.com/unmalnickname/Ebook-Seller-App/blob/master/config/keys.js#L1