天蓬老师2017-04-18 10:57:24
バックグラウンドでresponse.setHeader("Access-Control-Allow-Origin", "*");を設定します
問題を解決するためにnginx側で設定することもできます。
jsonp は特に優れた方法ではなく、転送されるデータのサイズ制限があります。
PHP中文网2017-04-18 10:57:24
jsonp クロスドメインの使用は推奨されません。この古い方法には互換性がありますが、大きな制限があり、XSS のリスクがあります。
フロントエンドとバックエンドが比較的完全に分離されているということは、当然ながら、フロントエンド担当者が Web サーバーを管理することを意味します。
インターフェースを調整したいだけの場合は、ローカルのテストサーバーを自分でセットアップすることをお勧めします。これはページの静的サーバーとして使用され、ページの調整に便利で、リクエストを転送してデータをリクエストできます。 。
Express を自分で使用することも、browsersync+gulp や webpack+hot reload サーバーなどの既製のものを使用することもできます。
私はbrowsersyncを使用しています。設定は非常に便利です。これを参照してください。
黄舟2017-04-18 10:57:24
Chrome プラグインがあり、それが行うことは response.setHeader("Access-Control-Allow-Origin", "*") であり、それをオンにするだけです。
天蓬老师2017-04-18 10:57:24
ところで、これは開発前に決めるべきではないでしょうか? jsonpにするかcorsにするか決めるのは共同デバッグしてからではちょっと遅くないですか?