项目用微信小游戏调试工具打开,可以正常https post请求。

直接项目浏览器调试运行,服务器上’data’监听不到


不理解,debug调试模式不可以http请求?
浏览器的数据刚加载的时候应该不具有JSON功能,JSON报错打断了后续数据接收
找到问题了,浏览器跨域请求时,post之前会先发一个options请求,如果服务器认为options请求时无危险性且认可的,那么在允许本地服务器发送post请求;但是如果后端认为options请求是危险且不成功的那么会直接阻止本地服务器发送其他请求。
解决办法:先处理通过options请求。