那只能请开发组的同学帮忙看看了
为什么我试了2.x的3.x的还是不行呢?连接没有任何反应,是不是服务端的版本号也要一致才行?
好像是 2.x 要与 2.x, 大版号要一致, 小号不影响
搞了好久,我用curl命令能建立连接,但是cocos打开之后连接报跨域问题,尝试了很多网上的办法都没用
跨域是你服务器没有配置允许跨域, curl 不跟浏览器安全协议
需要怎么设置呢?我尝试了各种办法都没用

在配置cors后面加这段
// Add headers
app.use(function (req, res, next) {
// 设置响应头
res.header(“Cross-Origin-Embedder-Policy”, “require-corp”);
res.header(“Cross-Origin-Opener-Policy”, “unsafe-none”);
res.header(“Access-Control-Allow-Origin”, “*”);
// Pass to next layer of middleware
next();
});
还是没用,我感觉应该是别的问题
res.header("Access-Control-Allow-Origin", "*")
res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept")
res.header("Access-Control-Allow-Credentials", "true")
res.header("Access-Control-Allow-Methods", "PUT,POST,GET,DELETE,OPTIONS")
res.header("Access-Control-Expose-Headers", "Content-Length")
res.header("Access-Control-Allow-Methods", "GET, PUT, POST, DELETE, OPTIONS")
我的是
import express from "express"
import path from "path"
var app = express()
app.all('*', (req, res, next) => {
res.header("Access-Control-Allow-Origin", "*")
res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept")
res.header("Access-Control-Allow-Credentials", "true")
res.header("Access-Control-Allow-Methods", "PUT,POST,GET,DELETE,OPTIONS")
res.header("Access-Control-Expose-Headers", "Content-Length")
res.header("Access-Control-Allow-Methods", "GET, PUT, POST, DELETE, OPTIONS")
})
var p = process.cwd()
app.use(express.static(path.join(p, 'hotUpdate')));//路径指向hotUpdate目录
app.listen(8100);




