宝塔用户_dtairv 发表于 2024-7-29 16:38:55

【待反馈】vue3.4.21+vite5.2.0脚手架单页面应用无法正确请求后

为了能快速了解并处理您的问题,请提供以下基础信息:面板、插件版本:windos
系统版本:windos10 64
问题描述:php项目站点部署vue3.4.21+vite5.2.0脚手架单页面应用无法正确请求后台php接口新建了个php项目站点,纯静态类型,部署了一个vue3+vite开发的前端单页面项目,在浏览器上浏览发现请求后台php接口域名错误的导致404,所有来求助高手如云的论坛,咨询下各位大佬们,这是什么原因导致的,谢谢了,
相关截图(日志、错误):

爪洼 发表于 2024-7-29 16:47:57

前端请求路径要修改,还有注意一下跨域问题

宝塔用户_dtairv 发表于 2024-7-29 16:51:41

爪洼 发表于 2024-7-29 16:47
前端请求路径要修改,还有注意一下跨域问题

这块怎么修改,大佬, 我前端打包时区分了生产环境的请求api,但时一发布就会把当前域名替换了,导致静态资源请求失败跨域了,

宝塔用户_dtairv 发表于 2024-7-29 16:54:04

空白

本帖最后由 宝塔用户_dtairv 于 2024-7-29 17:00 编辑

空白                                          

爪洼 发表于 2024-7-29 16:54:24

宝塔用户_dtairv 发表于 2024-7-29 16:51
这块怎么修改,大佬, 我前端打包时区分了生产环境的请求api,但时一发布就会把当前域名替换了,导致静态 ...

得看具体代码架构,比如打包的时候人家写好的build.js等脚本你没有修改
跨域问题和这没啥关系,需要你自己增加前后端跨域模块

宝塔用户_dtairv 发表于 2024-7-29 16:57:37

爪洼 发表于 2024-7-29 16:54
得看具体代码架构,比如打包的时候人家写好的build.js等脚本你没有修改
跨域问题和这没啥关系,需要你自 ...

这个就是打包后动态识别当前环境报错的, 直接把所有域名替换了直接不能加载静态资源了,

爪洼 发表于 2024-7-29 17:03:51

宝塔用户_dtairv 发表于 2024-7-29 16:57
这个就是打包后动态识别当前环境报错的, 直接把所有域名替换了直接不能加载静态资源了,
...

已经报跨域了

运维技术阿闯 发表于 2024-7-30 12:14:07

宝塔用户_dtairv 发表于 2024-7-29 16:57
这个就是打包后动态识别当前环境报错的, 直接把所有域名替换了直接不能加载静态资源了,
...

您好,这些错误是由于跨域资源共享(CORS)策略导致的。浏览器出于安全原因限制了跨域请求

jane520 发表于 2024-8-16 12:26:32

基本没什么问题了

运维技术阿闯 发表于 2024-8-16 14:17:57

jane520 发表于 2024-8-16 12:26
基本没什么问题了

您好,您有问题可以发新帖呢
页: [1]
查看完整版本: 【待反馈】vue3.4.21+vite5.2.0脚手架单页面应用无法正确请求后