[英]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.