私は、Checkoutと呼ばれるStripeの支払いフォームが埋め込まれたWebサイト(HTML)を開発しました。ウェブサイトにアクセスすると、クレジットカード情報を入力するように求められますので、チェックアウトフォームが正しく機能しています。 トークンが作成されると、処理中の問題が発生します。ノードアプリケーションがHeroku上でクラッシュする理由をどのように伝えますか? (HTML、Stripe、Heroku、NodeJS)
私はウェブ開発に非常に新しいです。私は以前にサーバコードを書いたことがありませんので、私にご負担ください。私は私が作成したので、Herokuのは、費用を処理するために設定している必要があることを理解し、私は、サーバーサイドコード(Stripe Checkout)
を使用して電荷を作成するためのトークン化のガイド(Process payments with Node, Vue, Stripe & How to set up Stripe payments with Node.js)とストライプのドキュメントを追ってきた 私の端末からアプリを設定してください。私は(ストライプ、表現、およびbodyParser)必要なモジュールを持つ新しいディレクトリを作って、私は私のserver.jsファイルにこのコードを持っている:
それが正常にHerokuのが、クラッシュにデプロイします。これは、コンソールに返されているものです:私が間違って何をやっている
?どんな援助も大きな助けになるでしょう。あなたのアプリケーションでサーバを起動していないようです
// Start the server
app.listen(port, function(){
console.log('Server listening on port ' + port)
});
:
あなたはあなたの本当の問題へのタイトルが近づい作る場合は、おそらく例えば、あなたの質問でより多くの運を持っています。私のノードアプリケーションがHeroku上でクラッシュしている理由はどうすれば分かりますか?クレジットカードのビットは問題に関連しておらず、可能な限り問題を絞り込むのに役立ちます。 –
私はHerokuについてよく分かりませんが、より詳細なログを取得できますか? https://devcenter.heroku.com/articles/getting-started-with-nodejs#view-logs –
コードとエラーメッセージは、画像ではなくテキストでなければなりません。それをコピーして質問に貼り付けてください。 – MikaS