javascript - vue-cli 前后端分离调试接口的一个问题

 TXCWB_523 发布于 2022-11-28 11:40

项目开始准备重构,以前是JQ等技术开发,现在准备使用vue进行重构,在开发环境的一个疑问,就是调试接口怎么访问后端的ip或者机器进行接口的开发。

例如,后端PHP小伙伴的Ip是192.168.3.222,我和他是同一个局域网,但是怎么通过配置proxyTable了,然后发送ajax一直都是404呢?代码如下:

proxyTable:{'/Index':{target:'http://192.168.3.222/index.php',changeOrigin:true,pathRewrite:{'^/Index':''}}}

前端发送请求

最后:

请问我是哪里写错了吗?求指点。

3 个回答
  • 你好你的问题解决了吗?我遇到了和你一样的问题

    2022-11-28 12:27 回答
  • 你用自己的电脑请求后端的本地服务肯定会跨域啊。要解决跨域就要看你们的项目是怎么处理了。
    首先,线上的生产代码会不会跨域?如果会,最好是让服务端解决,他们可以配置一下服务器,可以放开权限。
    线上不会跨域?那么在开发阶段最好是走域名访问请求接口,可以使用类似于接口转发之类的工具。
    如果你们一个项目所有的请求都适用jsonp的话,那我也就呵呵了。
    具体的你可以网上找一找跨域的解决方案,当然这也会涉及一些后端的架构以及处理,你可以和你的小伙伴一起探讨研究一下!

    2022-11-28 12:27 回答
  • 使用

    proxyTable:{'/Index/*':{target:'http://192.168.3.222/index.php',changeOrigin:true}}
    2022-11-28 12:27 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有