Имам малко уеб приложение, което прилага някои AngularJS и php за някои функции и някои заявки от базата данни (Apache и mySQL на xampp). Сега искам да кандидатствам за обикновен чат в уеб приложението и не знам как да конфигурирам нито какви портове и т.н.
След нещо подобно на http://socket.io/get-started/chat/
Имам index.js като такъв
var app = require('express')();
var http = require('http').Server(app);
var io = require('socket.io')(http);
app.get('/', function(req, res){
res.sendFile(__dirname + '/index.html');
});
io.on('connection', function(socket){
console.log('a user connected');
socket.on('disconnect', function(){
console.log('user disconnected');
});
});
http.listen(443, function(){
console.log('listening on *:443');
});
Опитвам порт 443 и 80, но изглежда не работят (xampp показва 80 и 443, нямам представа как работят портовете)
тогава моят JS файл има var socket = io();
В моята конзола на браузъра получавам нещо подобно
socket.io-1.2.0.js:2 GET http://localhost/socket.io/?IO=3&transport=polling&t=1465649664392-0 404 (Not Found)
Как да разреша този проблем? Очаквам резултат като a user connected
в cmd след стартиране на node index.js
, но не го правя.
Следвах примера за чата и той работи добре без xampp.