MacOS运行Flask端口5000报错403

MacOS运行Flask端口5000报错403

403

App.vue:31 AxiosError {message: 'Request failed with status code 403', name: 'AxiosError', code: 'ERR_BAD_REQUEST', config: {…}, request: XMLHttpRequest, …}

跨域问题,主要是后端解决。解决问题方法是对前端服务器开放,解除限制。

这次项目中,这个问题解决了很久,最终发现的问题及其逆天:flask默认端口在port:5000, 但是,MacOS12以上版本的5000和7000端口会被用作airplay本地开发,所以要换个端口

解决方案也非常简单,在app.py中更改以下,让flask跑在5000端口

1
2
if name == ‘main’:
app.run(debug=True, port=5555)
500
500是服务器错误,这次项目中出现500,是因为前端并没有成功上传图片,因此修改前端代码之后就成功了。

你可能感兴趣的:(macos,flask,python)