当前位置: 首页 > 知识库问答 >
问题:

从源访问本地主机:3000 中的 XMLHttpRequest 已被 CORS 策略阻止:无“访问控制-允许-源”标头

翁心思
2023-03-14

在“中”访问XMLHttpRequesthttp://localhost:3000/socket.io/?EIO=3

服务器端

const App = require('express')();
const bodyParser = require('body-parser');
const cors = require('cors');
const http = require('http').createServer(App);
const io = require("socket.io")(http);

App.use(bodyParser.json());
App.use(cors({credentials: true, origin: '*'}));

io.on('connection', (socket) => {

    // code

});

http.listen(3000, () => {
     console.log('listening on localhost:3000');
});

客户端

var iosocket = io('ws://localhost:3000');

我正在尝试让站点“*”与本地主机通信。我尝试使用了< br > < code > app . use(CORS({ credentials:true,origin:' * '));

但是什么都没有。

共有1个答案

伍玮
2023-03-14

安装了旧版本的socket。伊奥和它的工作。谢谢大家!

 类似资料:
  • 我使用从使用API的ReactJS发送数据,我得到一个错误: 以下是错误: CORS策略已阻止从来源“http://localhost/2019/EURDU/user_controllers/userregistercontroller/userregistration”访问位于“http://localhost:3000”的XMLHttpRequest:飞行前响应中的access-control

  • 我正在工作的一个项目与SpringbootReactJS和MongoDB。我已经实现了整个代码,但它没有从数据库导入数据。它显示了以下错误。 访问位于“”的XMLHttpRequesthttp://localhost:8080/api/auth/file“起源”http://localhost:8081'已被CORS策略阻止:请求的资源上不存在'Access Control Allow Origi

  • 我正在使用以下版本 null CORS策略阻止了从原点获取的访问:请求的资源上没有'Access->Control-Allow-Origin'标头。如果一个不透明的响应满足您的需要,请将请求的模式设置为“no-cors”,以便在禁用CORS的情况下获取资源。 我不明白为什么我会得到这个错误。 以下是从Google Chrome开发者工具中提取的相关请求和响应细节 推荐人策略:严格的-原产地-当-跨

  • 我有一个。NET核心应用程序,它有一个REST API被一个角客户机使用,但遇到了CORS问题。 但仍在客户端(运行在本地端口4200上)中获取错误: CORS策略阻止从来源“HTTP://localhost:4200”访问位于“HTTP://localhost/myapi/api/table”的XMLHttpRequest:对飞行前请求的响应没有通过访问控制检查:它没有HTTP ok状态。

  • CORS策略已阻止CORS从源站对X处XMLHttpRequest的访问:对飞行前请求的响应未通过访问控制检查:它没有HTTP ok状态。 嗨,我正在努力解决我的问题与CORS拒绝我的Vue组件与外部API与axios的交互,因为它返回此错误。我尝试了使用Barryvdh的Cors头支持和制作中间件和自定义路由。这根本行不通。Barryvdh回购中README. md中提到的一切都已经完成,不幸的

  • 当我尝试在角7网络应用程序中执行补丁请求时,我遇到了一个问题。在我的后端,我有: 在我的前端服务中,我: 错误是: 我能做什么?谢谢