【发布时间】:2016-06-11 13:00:20
【问题描述】:
我有一个小网络应用程序,它为一些函数和来自数据库的一些查询(xampp 的 Apache 和 mySQL)应用了一些 AngularJS 和 php。现在我想申请一个简单的网络应用程序聊天,我不知道如何配置也不知道什么端口等等。
关注类似于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)
我该如何解决这个问题?运行node index.js 后,我期望在cmd 中输出诸如a user connected 之类的输出,但我没有。
我按照聊天的例子,没有xampp也能正常工作。
【问题讨论】: