在node.js服务器上联网websocket

时间:2019-03-09 03:02:41

标签: node.js network-programming webserver port

所以我已经在Web设计中编码了两个星期了,我已经通过使用localhost:3000在node.js上开发了io游戏的核心,现在我正在尝试实现到目前为止的内容实际的网络服务器。这是学习上的麻烦,所以说我在Google Cloud Platforms中设置了一个运行node.js,socket.io的虚拟机,甚至还要设置端口吗?

这是我当前在服务器端的代码:

var express = require('express'); //adds express library
var app = express();
var server = app.listen(3000); //listens on port 3000
app.use(express.static('public')); //sends the public(client data)
console.log("Server Has Started");
var socket = require('socket.io'); //starts socket 
var io = socket(server);

这是我当前在客户端的代码:

var socket = io.connect("http://localhost:3000")

我的网站是gowar.io,当前以静态文件的形式驻留在Google的“存储桶”中。如何将Websocket与虚拟机连接起来?

1 个答案:

答案 0 :(得分:0)

通常,云生态系统将为您提供存储的端点或允许您配置一个端点。

略过Google的Docs about WebSockets,以了解有关其推荐的WebSockets实现的更多信息。