我最近开始学习node.js和socket.io.我遵循了一个socket.io的简单教程,在我的计算机上运行时一切正常.但是,我决定将客户端部件上传到服务器进行测试,这就是问题开始的地方.我想在Web主机上运行聊天客户端,并在我的计算机或其他主机上运行服务器.基本上,我计划在端口转发服务器,并让客户端在网页上运行.我打开我的端口向前移动它似乎正在工作,但我每次都在网页上收到错误.
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at http://24.151.51.34:3000/socket.io/?EIO=3&transport=polling&t=1437399007343-0. (Reason: CORS request failed).
Run Code Online (Sandbox Code Playgroud)
我一直在搞乱代码,希望在开始我自己的项目之前找到解决这个问题的方法,但是我无法找到方法.客户端代码是:
<!doctype html>
<html>
<head>
<title>Socket.IO chat</title>
<style>
* { margin: 0; padding: 0; box-sizing: border-box; }
body { font: 13px Helvetica, Arial; }
form { background: #000; padding: 3px; position: fixed; bottom: 0; width: 100%; }
form input { border: 0; padding: 10px; width: 90%; margin-right: .5%; }
form button { width: 9%; background: rgb(130, 224, 255); border: none; padding: …Run Code Online (Sandbox Code Playgroud)