我知道 leancloud api 完美做到了 file:// 协议 也就是本地直接打开 html ,可以正常发送请求,没有跨域报错。
可是我困扰好久了,一直都学不来。
试过 cors 设置如下 结果还是有各种奇怪的问题;

        // res.setHeader('Access-Control-Allow-Origin', req.headers.origin)
        res.setHeader('Access-Control-Allow-Origin', '*')
        // res.setHeader('Access-Control-Allow-Credentials', true)
        res.setHeader('Access-Control-Allow-Methods', 'GET,HEAD,PUT,PATCH,POST,DELETE,OPTIONS')
        res.setHeader('Access-Control-Expose-Headers', 'Content-Length')
        res.setHeader('Access-Control-Allow-Headers', 'Accept, Authorization, Content-Type, X-Requested-With, Range')

这次发的是 post 请求,结果 OPTIONS http://localhost:12374/ net::ERR_EMPTY_RESPONSE failed
浏览器如果设置 --disable-web-security 则可以成功
也就是说我的 cors 设置还是出问题了!

lean友能答疑解惑吗?