BUG:net::ERR_CONNECTION_REFUSED(前端Vue2、后端FastAPI)

发布时间 2023-10-22 20:28:10作者: zh-jp

BUG场景

一个前后端分离的项目,前端使用Vue2框架,后端使用FastAPI,前端想要传输图片给后端,使用的相关接口为:

'http://10.96.67.161:8081/uploadImg/'

后端FastAPI运行的代码为:

if __name__ == '__main__':
    uvicorn.run(app="main:app", host="localhost", port=8081, reload=True)

前端控制台发生报错:

POST http://10.96.67.161:8081/uploadImg/ net::ERR_CONNECTION_REFUSED

解决方案

修改后端代码的localhost为本机IP:

if __name__ == '__main__':
    uvicorn.run(app="main:app", host="10.96.67.161", port=8081, reload=True)

参考文献