私はコンタクトページを持つ反応サイトで作業しています。連絡先ページには、特定のメールアドレスに送信されるメッセージを入力するためのテキストフィールドがあります。Host ReactとExpressは同じサーバーにありますか?
今私は反応アプリで表現を設定しようとしています。私はExpressが必要なものはこの1つの機能です。私は
は、アプリは、私が
$.post('http://localhost:3030/API',{value:'hi'}, function(result) {
console.log(result);
});
をやっていると私エクスプレスindex.js
ファイルで、私は物事が正常に動作しているかどうかを確認するための簡単なテストとして
app.get('/API', (request, response) => {
console.log(request);
})
をやって反応します。
私はこれらの両方を実行し、私のpost
機能を実行しようとすると、基本的にはcan't make a request to a separate domainと言っているNo 'Access-Control-Allow-Origin' header is present on the requested resource.
エラーが発生します。ここでの問題はエラーではありませんが、私はExpressサーバを稼動しており、2つの異なるサーバ上でアプリケーションを反応させています。
同じサーバーにそれらを置く方法はありますか?私はバックエンドの開発に非常に新しいです、どんな助けも非常に高く評価されるでしょう!
本当にそれほど難しいことではありません。あなたのエクスプレスアプリにReactアプリのHTMLを提供させてください。 – James