我需要一些解释。我的节点JS应用程序只能由我(网络)访问。如何让我的节点js应用程序在线?我是否需要通过端口80重定向应用程序?我需要通过端口8124访问我的应用程序。http://example.com:8124。
var express = require('express');
var app = express();
var http = require('http').Server(app);
var io = require('socket.io')(http);
var i;
/**
* Gestion des requêtes HTTP des utilisateurs en leur renvoyant les fichiers du dossier 'public'
*/
app.use('/', express.static(__dirname + '/public'));
/**
* Lancement du serveur en écoutant les connexions arrivant sur le port 8124
*/
http.listen(8124, function () {
console.log('Server is listening on *:8124');
});
在函数listem中,我是否必须指定特定的第二个参数?允许访问具有该类型网址的人员也是安全的吗?
答案 0 :(得分:-1)
我建议你研究一下Cloud9。无需担心防火墙问题,您可以在任何防火墙的任何地方和后面处理您的项目。
如果您坚持在自己的网络上进行开发,那么您可能需要考虑更改主机名文件。您可以非常简单地将example.com映射到localhost。