报错是这样子的:
{
"code": -1,
"msg": "Request method 'GET' not supported",
"data": null
}
1.起初肯定是认为请求方式写错了啊,前端发起的请求方式和后端接受的不一致导致的;然而在定位了接口以后发现并不是这样的,前端的请求和后端的接受都是"Post",这就很尴尬了。
2.百思不得其解,只能求助大哥了,原来是nginx规则捣的鬼
3.重点服务器配置是http自动转到https,原来是配置了证书以后,http 的 post 请求经过自动跳转到 https 就变成了get 请求。
4.最简单粗暴的解决方式,前端的请求都用https的
详情了解可参考 https://blog.csdn.net/zhuyiquan/article/details/78712332?utm_source=cop