尝试下调用领券联盟的api是可以正常获取返回值的,但是调用博客系统的api就会有这个跨域问题,用postman调用返回值也是正常的
您的每一个用心回答,都会让这个世界变得更美好一些!
这些都有在课程里解决呀,没有看课程么?
跨域是因为浏览器的同源策略限制,你在android 上请求,没有跨域的。
如果你是vue-cli搭建的项目,配置下devServer即可:
devServer: { proxy: { '/api': { target: '真实api地址', changeOrigin: true, pathRewrite: { '^/api': '' } } } }
参考:https://cli.vuejs.org/zh/config/#devserver-proxy
如果自己搭建的项目,express或koajs有很多中间件可以解决跨域,如:http-proxy-middleware。
另外,你本地也可以通过nginx反向代理解决跨域,在nginx的web目录开发即可,具体配置可以搜索一下,网站里面也有的,一般生产环境用的比较多
这些都有在课程里解决呀,没有看课程么?
参考:https://cli.vuejs.org/zh/config/#devserver-proxy
如果自己搭建的项目,express或koajs有很多中间件可以解决跨域,如:http-proxy-middleware。
另外,你本地也可以通过nginx反向代理解决跨域,在nginx的web目录开发即可,具体配置可以搜索一下,网站里面也有的,一般生产环境用的比较多