正如我所看到的,在webpack.dev.config
中有代理。我如何在webpack.prod.config
中设置代理?我想调用除自我域名url之外的另一个api域名url。在Webpack生产配置中设置代理Angular 2+
回答
我会尽量提供一些答案。
正如朱莉娅指出的那样。您不应该在生产环境中使用webpack dev服务器,因为它不适用于此目的,所以问题不应该是如何使用它配置生产代理配置。话虽这么说,如果你真的想你可以开始使用自定义代理服务器配置一个的WebPack服务器,像这样:
ng serve --proxy-conf proxy.conf.json
什么,你应该做的是给的WebPack使用,通过angular/cli
建立一个生产建立与再移动这些文件以供您选择的静态文件服务器提供服务。建立一个产品包,像这样:
ng build --prod
上述所有从你的链接https://jhipster.github.io/using-angular/
由于您使用JHipster拍摄已经有指导,并就如何把你的代码到生产模具。在这里继续你的阅读:https://jhipster.github.io/production/
我希望这点你在正确的方向在生产中,您将无法通过代理使用的WebPack-dev的服务器
'proxy'是一个很好的选择,还是我应该考虑环境变量? –
代理(反向代理)和环境变量不是解决同一问题的工具,那么您希望完成什么工作?您是否希望您的客户端/服务人员能够与您自己的其他Web服务进行通话?或者您需要将代理服务器放在服务器前面,以便您可以指导传入的请求? – Hampus
是的,我的前端服务器和后端(webservices)服务器是不同的。 –
- 1. Webpack - devtools在生产配置
- 2. Angular 2 CLI,生产中的Webpack
- 3. Angular CLI - 为现在部署而设置生产代理
- 4. 设置Angular进行生产
- 5. webpack生产配置(反应,es6)
- 6. 如何在Angular CLI中配置代理
- 7. Angular&webpack的项目设置
- 8. sails.js - 内部“生产”设置或配置
- 9. Webpack 2配置错误
- 10. 为webpack代理配置身份验证
- 11. Angular 2 CLI中基于环境的不同代理配置
- 12. 在Angular 2.1.0 Webpack上设置单元测试代码覆盖率
- 13. Symfony 2 - 生产项目配置
- 14. 在CURL中设置代理设置
- 15. angular-cli:我如何配置webpack?
- 16. 在webpack生产配置上找不到Bundle.js
- 17. 用angular 2配置karma webpack的覆盖率
- 18. Angular CLI HTTP代理云功能配置
- 19. zend 2中的Doctrine 2配置设置
- 20. 通过插件管理器在Notepad ++中配置代理设置
- 21. 如何在java代码中设置代理配置
- 22. Angular 2配置“ng2-ckeditor.js”
- 23. 如何配置Angular 2
- 24. 配置Angular 2 HTTP服务
- 25. 在Angular 2中设置授权标头
- 26. 如何使用webpack设置angular 4
- 27. webpack,angular 2,css和sass的设置问题
- 28. 如何配置Java的代理设置?
- 29. nvm代理设置配置文件
- 30. 如何设置SVK的代理配置
。您需要在您的http服务器中配置代理。例如,如果你的http服务器是nginx,你可以做一些像location/api/{proxy_pass http:// localhost:8080; } –
@JuliaPassynkova,我正在使用'jhipster'来源:https://jhipster.github.io/using-angular你能告诉我任何有效的例子吗? –
JHipster是一款应用程序生成器,因此它不会回答您提供生产文件的服务器的问题。您使用JHipster生成了什么样的配置?知道你将在生产环境中为你的代码提供服务的服务器对于帮助你建立一个代理服务器是非常重要的,除非你想在它之前放置一个代理服务器。 – Hampus