ご覧のとおり、webpack.dev.config
にプロキシがあります。 webpack.prod.config
にプロキシを設定するにはどうすればよいですか?私は自己ドメインのURL以外の別のAPIドメインのURLを呼び出したい。Webpackプロダクション設定でプロキシを設定します。角2+
答えて
私は幾分答えを提供しようとします。
ジュリアが指摘しているように。プロダクション環境ではwebpack devサーバを使用しないでください。プロダクション環境でプロダクションプロキシ設定を行う方法ではありません。あなたがそのようなカスタムプロキシ設定でWebPACKのサーバーを起動することができますし、あなたが本当にしたい場合には、言われている:あなたがやるべきことは何
ng serve --proxy-conf proxy.conf.json
はでビルド生産を構築するためにangular/cli
を通じて、WebPACKのを使用することであり、その後、これらのファイルを移動して、選択した静的ファイルサーバーによって処理されます。すべてあなたがガイドと生産にあなたのコードを取る方法については、ツーリングが既に存在しているJHipsterを使用しているので、あなたのリンクからhttps://jhipster.github.io/using-angular/
を取ら上記
ng build --prod
:そのような生産バンドルをビルドします。ここにあなたの続きを読む:https://jhipster.github.io/production/
私はあなたがプロキシとのWebPACK-devのサーバーを使用しない生産では、これは正しい方向
'proxy'は良い選択ですか、それとも環境変数にする必要がありますか? –
プロキシ(リバースプロキシ)と環境変数は、同じ問題を解決するツールではないので、達成したいのは何ですか?あなたはクライアント/フォントエンドがあなた自身のものよりも他のWebサービスに話したがったり、あなたのサーバーの前にプロキシを置いて着信要求を指示できるようにしますか? – Hampus
はい、フロントエンドサーバーとバックエンド(webservices)サーバーが異なります。 –
- 1. 角2/Webpack環境設定
- 2. Webpack 2設定エラー
- 3. webpackでNODE_ENVをプロダクションに設定できません
- 4. C++コードでプロキシ設定を設定
- 5. webpack設定で設定値を設定し、反応コンポーネントからアクセスします
- 6. Bundle.jsがwebpackプロダクションの設定に見つかりません
- 7. Nginxプロキシ設定
- 8. Pythonプロキシ設定
- 9. OkHttpプロキシ設定
- 10. 設定]のWebPACK
- 11. 設定]のWebPACK
- 12. Flash Playerのプロキシ設定の設定
- 13. Play FrameworkとDockerプロダクション設定
- 14. .NETクライアントアプリケーションサービスのプロダクション設定
- 15. オープンレイヤGetFeatureInfoプロキシ設定
- 16. Teamcityのプロキシ設定
- 17. nvmプロキシ設定ファイル
- 18. Maven + Surefire:プロキシ設定
- 19. SonarQubeプロキシ設定、トリッキー
- 20. ブラケット、プロキシの設定
- 21. VS2015で角度2を設定する
- 22. 角2の設定 "ng2-ckeditor.js"
- 23. 私のwebpack設定ファイルは、角度2 cliでどこにありますか?
- 24. OAuth2RestTemplateでのプロキシ設定
- 25. angular2-webpack-starterのwebpack-dev-server用にプロキシを設定するには?
- 26. webpack 2とスタイラスローダーの設定ファイルの例
- 27. Webpack Angular 2 less-loaderの設定
- 28. npmプロキシを設定できません
- 29. リアクションアプリのWebpack設定
- 30. のWebPACK modulesDirectories設定
であなたを指して願っています。 httpサーバにプロキシを設定する必要があります。たとえば、httpサーバがnginxの場合、location/api/{ proxy_pass http:// localhost:8080; } –
@JuliaPassynkova、私は 'jhipster'を使っていますSource:https://jhipster.github.io/using-angular実例を教えていただけますか? –
JHipsterはアプリケーションジェネレーターなので、プロダクションファイルを提供しているサーバーの質問には答えません。 JHipsterでどのような設定をしましたか?プロダクションセットアップでコードを提供するサーバを知っていることは、プロキシを設定する前にプロキシを設定する必要がある場合を除いて、プロキシの設定に役立つことが不可欠です。 – Hampus