如何连接到“主机:端口”,但没有使用浏览器,只是节点JS / Javascript?
为了与服务器(使用节点js创build)保持一致,我们打开浏览器并打开一些类似于以下代码的文件:
<script src="http://127.0.0.1:8080/socket.io/socket.io.js"></script> <script type="text/javascript">/*<![CDATA[*/ var socket = io.connect('http://127.0.0.1:8080'); // Send messages to server: function envioas(){ socket.emit('operepues', 'envio'); } // Listen messages from server: socket.on('rdsdo', function(data){ document.getElementById('msj').innerHTML = data }); /*]]>*/</script> <div id="msj"></div>
但请,只需要从服务器的file.js创build这个连接! 我需要听服务器的消息,并发送消息到端口8080服务器从其他server.js端口666或任何其他…
我尝试着:
...code JS... io = require('socket.io'); socket2 = 'http://127.0.0.1:8080'; var socket2 = io.connect(socket2); socket.emit('send_to_emit', typeof(socket2)); ...code JS...
而且EVER'send_to_emit'是“未定义的”。
我需要连接从file_server01.js(服务器01中的文件JS / node_JS)到file_server02.js(服务器02中的文件JS / node_JS),而不使用浏览器,只有代码JS“纯”。
对不起,多次重复目标,但我的英语很差…
问候!
您应该使用http.request或https.request
- redirectJavascript时无法从同一目录加载资源
- 如何在“node-gyp rebuild”中声明“'NewInstance'已被弃用”警告? v8中NewInstance的替代select是什么?
- 在ecmascript中导入时执行函数
- 无法读取未定义的属性'__reactAutoBindMap'
- 如何在同一app.get函数内的res.redirect方法上传递req.setHeaders方法?
- 如何防止使用我的代理环境variables的Splunk SDK for Javascript?
- 2节点服务器上的证书
- 检索子级别对象的属性
- Express和Typescript – Error.stack和Error.status属性不存在