前端无法连通后端

IOT 未结 2 114
SDLY_20250610
SDLY_20250610 剑侠 2025-06-13 09:21

一、该问题的重现步骤是什么?

1. 宝塔部署方式,后端运行正常,访问接口正常。前端通过html部署站点,静态访问正常,但无法连通到后端,无法展示数据。

image.png

2、后端接口访问正常,jar包部署:

image.png

二、你期待的结果是什么?实际看到的又是什么?

前端连通后端数据,组态数据正常展示

三、你正在使用的是什么产品,什么版本?在什么操作系统上?

centos7.9系统,宝塔部署

四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

2条回答
  • 2025-06-13 09:43

    看下部署的后端服务地址是多少,然后再看下前端配置的接口url是多少。

    再看下f12的network,系统调用的接口地址是多少。

    0 讨论(0)
  • 2025-06-13 09:56

    前后端在同一台服务器:

    1、部署后端地址:

    image.png

    2、前端配置地址:http://localhost:8056/blade-scada 或 http://127.0.0.1::8056/blade-scada


    3、请求地址:

    image.png

    作者追问:2025-06-13 10:14

    线上不能配置localhost,要配置服务器的外网ip地址或者域名的地址

    回答: 2025-06-13 10:23

    请问前端修改地址在config.js中吧,修改没起作用。

    作者追问:2025-06-13 10:26

    是的,把外网地址配置在public下的config.js内的url参数。然后你重新打包后上传解压缩。

    再清理个缓存强刷下网页就能生效了。

    回答: 2025-06-13 10:32

    修改了,但是还是显示 localhost,宝塔配置文件需要修改什么地方吗?

    image.png

    image.png

    作者追问:2025-06-13 10:33

    删掉原本的内容,重新给工程打包然后再传到宝塔部署。

    0 讨论(0)
代码语言
提交回复