繁体   English   中英

如何将本地服务器转换为在线服务器 Node.js

[英]How to convert local server to online server Node.js

我一直在为学校项目开发这款游戏。 它应该是在线多人游戏,但到目前为止我已经在本地在线使用它。 我可以弄清楚如何更改我的服务器代码以使其能够充当“真正的”在线服务器。

服务器代码:

// Dependencies
var express = require('express');
var http = require('http');
var path = require('path');
var socketIO = require('socket.io');

var app = express();
var server = http.Server(app);

app.set('port', 5000);
app.use('/static', express.static(__dirname + '/static'));

// Routing
app.get('/', function(request, response)
{
  response.sendFile(path.join(__dirname, 'index.html'));
});



// Starts the server.
server.listen(5000, function()
{
  console.log('Starting server on port 5000');
});


// Add the WebSocket handlers
io.on('connection', function(socket)
{
  console.log('New player arrived');
}); 

非常感谢任何帮助。

大多数共享服务器运行在8080 端口

所以你可以更改端口然后将其上传到主机中,如果你只需要它是活的,你可以使用https://heroku.com/所以你可以在那里部署它

还有这里的快速选项

npm install -g localtunnel
lt --port 8000

您将收到 URL,例如https://school.localtunnel.me ,只要您的本地 lt 实例保持活动状态,您就可以与任何人共享该文件。 任何请求都将被路由到指定端口的本地服务

欲了解更多信息: https://localtunnel.github.io/www/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM