标题描述的不是很清楚。
事情是这样的,我这边一个项目用到了一个开放接口,但是这个接口是有跨域限制的,我现在做的这个项目是个无后端项目,vue+axios,本地环境使用nodejs进行接口转发实现了跨域,想问一下,如何在线上环境中也让我的项目解除跨域限制呢,或者是说如何在线上配置一个代理转发服务呢
标题描述的不是很清楚。
事情是这样的,我这边一个项目用到了一个开放接口,但是这个接口是有跨域限制的,我现在做的这个项目是个无后端项目,vue+axios,本地环境使用nodejs进行接口转发实现了跨域,想问一下,如何在线上环境中也让我的项目解除跨域限制呢,或者是说如何在线上配置一个代理转发服务呢
你都说“代理转发服务器”,还自己用nodejs转发了,还不知道怎么做吗?无后端项目至少也要个web服务器吧?你就用nginx做web服务器然后顺便代理那个接口就好,或者直接用你写的转发脚本也行。或者你是别的什么意思?
开发环境使用vue-cli的话,肯定用到了webpack-dev-server,直接在配置文件里面写好proxy选项就行~参考链接:https://vuejs-templates.githu...
13 回答12.9k 阅读
8 回答2.7k 阅读
2 回答5.1k 阅读✓ 已解决
7 回答2.1k 阅读
5 回答1.3k 阅读
3 回答2.3k 阅读✓ 已解决
3 回答2.6k 阅读✓ 已解决
使用nginx反向代理开放接口,类似如下: