@eeennyg

Как подключиться к серверу сделанному на node js?

Всем привет! Имею вот такой код сервера на node.js. Как мне сделать так, чтобы я мог зайти на сайт, допустим, с телефона или другого ПК, подключенного к данной сети?

var express = require('express');
var app = express();
//var app = require('express')();
var http = require('http').Server(app);
var io = require('socket.io')(http);
var port = process.env.PORT || 3000;

app.get('/', function(req, res){
res.sendFile(__dirname + '/main.html');
});

app.get("/chat", function(req, res){
res.sendFile(__dirname + '/chat.html');
});

app.get('/video', function(req, res){
res.sendFile(__dirname + '/video.html');
});

app.get("/photo", function(req, res){
res.sendFile(__dirname + '/photo.html');
});

app.use(express.static('public'));
app.use(express.static('static'));

io.on('connection', function(socket){
socket.on('chat message', function(msg){
io.emit('chat message', msg);
});
});

http.listen(port, function(){
console.log('listening on *:' + port);
});
  • Вопрос задан
  • 1323 просмотра
Пригласить эксперта
Ответы на вопрос 2
EreminD
@EreminD
Кое-что умею
попробуйте в командной строке (cmd) написатьhostname
Получите имя хоста
На другом компе зайдите по адресу http://{имя хоста}:3000
Ответ написан
alexfilus
@alexfilus
Senior backend developer
Если знаете IP компа во внутренней сети (начинается на 192.168), то по адресу http://{ip}:3000/ должно открыться. Если роутер ничего не блокирует.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы