javascript - vue-cli 前后端分离调试接口的一个问题
伊谢尔伦
伊谢尔伦 2017-04-11 12:35:52
[JavaScript讨论组]

项目开始准备重构,以前是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': ''
    }
  }
}

前端发送请求

最后:

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

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

全部回复(3)
巴扎黑

你好 你的问题 解决了吗?我遇到了和你一样的问题

巴扎黑

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

大家讲道理

使用

proxyTable: {
  '/Index/*': {
    target: 'http://192.168.3.222/index.php',
    changeOrigin: true
  }
}
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号