vue-cli を使用してプロジェクトをビルドします。インターフェイスは次のように転送されます
リーリー開発環境では、これを設定することで開発環境でのクロスドメインリクエストを解決できます。その後、実稼働環境では、npm run build を介してパッケージ化した後、vue-cli がこの問題を単独で処理します。運用環境では他にどのようなことに注意する必要がありますか?神に答えを求めてください
リーリー上記のAPIがリクエストされ(本番環境にはクロスドメインがない)、ローカルで転送するインターフェースを設定した後にデータをリクエストできると仮定すると、本番環境ではどうなるでしょうか?直接パッケージ化した後、リソースはサーバーに配置されますか?
vue-cli はそれを処理しません。 。
開発環境ではローカル エージェントのインターフェイスを使用し、本番環境では独自のコードでロジックを記述し、環境に応じて異なるインターフェイス アドレスを呼び出すだけです。
これは
リーリーvue-cli
对反向代理
的一个实现,方便开发环境使用。生产环境中
反向代理
的方式也有很多:nginx
、Apache
之类的,如果没有跨域,不需要反向代理
的话,就把前端代码直接丢在接口服务器中就行了(tomcat、jboss之类
),但不推荐,静态资源
就应该走静态服务器
。我们的生产环境是
nginx
、構成はおそらく次のようになります: