所以我已经在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与虚拟机连接起来?
答案 0 :(得分:0)
通常,云生态系统将为您提供存储的端点或允许您配置一个端点。
略过Google的Docs about WebSockets,以了解有关其推荐的WebSockets实现的更多信息。