Поэтому я переместил app.listen в начало, но теперь он дает мне ошибку, что порт используется. Я считаю, что это связано с тем, что я установил свой websocket на этом порту, но как мне это сделать?Node.js express ничего не печатает
var server = require('websocket').server, http = require('http');
var express = require('express');
var app = express();
app.listen(8080);
var socket = new server({
httpServer: http.createServer().listen(8080)
});
socket.on('request', function(request) {
var connection = request.accept(null, request.origin);
app.get('/', function(request, response) {
var id = request.query.steamid;
console.log("STEAMID:",id);
response.send("I have received the ID: " + id);
});
connection.on('message', function(message) {
connection.sendUTF(message);
});
connection.on('close', function(connection) {
console.log('connection closed');
});
});
Благодарности @VickyGonsalves для ответа, я отредактирован немного моя тема. – Nedas