vue打包后本地访问php接口data返回php源码,不打包data返回正常数据

vue打包后本地访问php接口data返回php源码,不打包data返回正常数据

vue打包后本地访问php接口data返回php源码,不打包data返回正常数据

vue打包后本地访问php接口data返回php源码,不打包data返回正常数据

 

寻找了半天没能解决该问题,直接把dist部署到服务器了。页面访问情况:

接口路径错误。少了一个api,页面接口地址:http://www.xxx.top/api/coupon/coupon.php

正确接口地址:http://www.xxx.top/api/api/coupon/coupon.php

仔细检查发现:axios这里的地址是/api/coupon/coupon.php。

看起来打包之后并没有使用代理,此时/代表站点根目录,所以改成如下,再去改代理,因为需要不打包也可以正常访问,打包部署后也需要正常访问。

vue打包后本地访问php接口data返回php源码,不打包data返回正常数据

vue打包后本地访问php接口data返回php源码,不打包data返回正常数据

保存,重启,打包,将dist放到服务器。正常访问了。

但是打包后本地不能正常:

vue打包后本地访问php接口data返回php源码,不打包data返回正常数据

vue打包后本地访问php接口data返回php源码,不打包data返回正常数据

接口返回的是编辑器官网,这里就很奇怪了。

目前,放到服务器可以正常访问,本地打包不正常,本地不打包正常。