0
  • 最佳答案

    这些都有在课程里解决呀,没有看课程么?

    1153952789488054272  评论     打赏       拉大锯
    • Lai3Boom  回复 @拉大锯
      看到了,下一集就是处理跨域的。感谢
      Lai3Boom 2020-09-20 12:49   回复 1182928896119603200
  • 跨域是因为浏览器的同源策略限制,你在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目录开发即可,具体配置可以搜索一下,网站里面也有的,一般生产环境用的比较多


    1204576011224735744  评论     打赏       itshizhan
相关问题
2020-08-19 16:56 832 2
资质平平 · Android
2025-02-20 09:14 92 100
尖沙咀-段坤 · 项目
2025-01-06 23:39 18 2
雅澤yaduo · 领券联盟
2025-01-03 20:39 37 50
呆瓜小董 · webview
2024-11-30 18:02 68 20
阿肥 · 鸿蒙next
2024-10-25 18:07 35 100
尖沙咀-段坤 · 安卓
2024-09-11 11:03 31 2
YanLQ · AOSP
2024-08-10 11:57 35 100
断点 · vue
2024-08-08 10:05 79 30