3
A
回答
1
您可以避免直接从角度调用api.foo.com,而是使用foo.com作为api.foo.com的代理。这是一种已知技术,因此您可以在网上找到详细信息。缺点是你必须处理两个请求,一个正常的前端 - 后端ajax请求和一个服务器 - 服务器调用(foo.com - > api.foo.com)。
由于您有一个Angular应用程序,您还需要从SPA中排除一部分URL。像foo.com/api/*这样的东西不能被重定向到应用程序初始化的index.html。否则,您的所有请求都会失败。
相关问题
- 1. Symfony2防火墙问题Android
- 2. GCE防火墙问题
- 3. Azure数据库防火墙问题
- 4. Azure数据库防火墙问题
- 5. GCE上的CentOS防火墙问题
- 6. 调试客户防火墙问题
- 7. .Net远程处理,防火墙问题
- 8. SQL Server 2008和Windows防火墙问题
- 9. 黑莓防火墙的问题
- 10. TcpListener.AcceptTcpClient和防火墙
- 11. 防火墙fms rtmpt
- 12. WCF和防火墙
- 13. Symfony2防火墙security.yml
- 14. 并发防火墙
- 15. HttpWebRequest.Create和防火墙
- 16. Java + ServerSocket +防火墙
- 17. postgresql和防火墙
- 18. IUSR和防火墙
- 19. MSDTC和防火墙
- 20. 防火墙安全
- 21. Symfony2的多个防火墙:从其他防火墙
- 22. Symfony 2 - 防火墙和访问控制问题
- 23. kubernetes - 外部防火墙访问
- 24. 防火墙/访问网站记录器
- 25. Symfony2防火墙不阻止访问
- 26. DTC防火墙要求?
- 27. 占位符在防火墙
- 28. 添加防火墙例外
- 29. Azure函数防火墙
- 30. Docker,防火墙去哪里?