有没有办法在生产中代理 api 调用
Is there a way to proxy api calls in production
我有一个 vue.js 前端,我需要对不允许跨源的外部 api 进行 api 调用。
有没有办法在 vue 前端代理这个,在开发中我使用了 devServer 代理并且这个工作。我总是可以通过我自己的 spring 后端转发它,但这似乎是一个比在 fontend 中代理更糟糕的解决方案。
您不能在生产环境中执行此操作,通过后端服务器代理似乎是适合您的解决方案。
您还可以做很多事情,例如缓存来自外部 api 的答案、立即处理数据,而无需额外的前端工作。努力去做吧。
如果我是你,我会 create/add 在后端单独提供服务 api。
我有一个 vue.js 前端,我需要对不允许跨源的外部 api 进行 api 调用。 有没有办法在 vue 前端代理这个,在开发中我使用了 devServer 代理并且这个工作。我总是可以通过我自己的 spring 后端转发它,但这似乎是一个比在 fontend 中代理更糟糕的解决方案。
您不能在生产环境中执行此操作,通过后端服务器代理似乎是适合您的解决方案。 您还可以做很多事情,例如缓存来自外部 api 的答案、立即处理数据,而无需额外的前端工作。努力去做吧。
如果我是你,我会 create/add 在后端单独提供服务 api。