8wDlpd.png
8wDFp9.png
8wDEOx.png
8wDMfH.png
8wDKte.png

Ubuntu Server 上的 Apache、node.js、socket.io 的 CORS 策略错误和 websocket 错误

user3376865 2月前

25 0

我有一台运行 Apache2 的 Linux (Ubuntu) 服务器。我部署了一个使用 Node.js、Socket.io 和 React.js 构建的聊天应用程序。该应用程序包括三个域:管理员、客户端和后端。

我有一台运行 Apache2 的 Linux (Ubuntu) 服务器。我部署了一个使用 Node.js、Socket.io 和 React.js 构建的聊天应用程序。该应用程序包括三个域:管理员、客户端和后端。

访问管理端时出现错误:

从源“https://[admin-domain]”访问“https://[backend-domain]/socket.io/?EIO=4&transport=polling&t=P1Ft1S6”的 XMLHttpRequest 已被 CORSpolicy 阻止:请求的资源上不存在“Access-Control-Allow-Origin”标头。GEThttps://[backend-domain]/socket.io/?EIO=4&transport=polling&t=P1Ft1S6net::ERR_FAILED 500(内部服务器错误)连接错误:错误:xhr 轮询错误

后端 Node.js 应用程序记录错误:

没有对 URL /socket.io/ (方案 'ws') 有效的协议处理程序。如果您使用的是 mod_proxy 的 DSO 版本,请确保使用 LoadModule 将 proxysubmodules 包含在配置中。,referer: https://[client-domain]/

这是我的后端 Apache 配置文件 Apache 配置文件图像

apache2ctl configtest 返回 oky 并且端口配置正确

对于 CORS,我的 server.js (后端) 中有以下代码

Server.js 后端文件代码

我已确保 Apache 配置语法正确。端口配置正确,但我收到 CORS 和 Websocket 错误。我还附加了 SSL。

我希望克服 CORS 错误和 WebSocket 连接错误

帖子版权声明 1、本帖标题:Ubuntu Server 上的 Apache、node.js、socket.io 的 CORS 策略错误和 websocket 错误
    本站网址:http://xjnalaquan.com/
2、本网站的资源部分来源于网络,如有侵权,请联系站长进行删除处理。
3、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。
4、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
5、站长邮箱:yeweds@126.com 除非注明,本帖由user3376865在本站《ubuntu》版块原创发布, 转载请注明出处!
最新回复 (0)
返回
作者最近主题: