私はいくつかの関数とデータベース(xamppのApacheとmySQL)からのいくつかのクエリに対してAngularJSとphpを適用する小さなWebアプリケーションを持っています。今私は、Webアプリケーションの簡単なチャットに適用したいと思うし、どのようにポートやどのように設定するかわからない。 http://socket.io/get-started/chat/xamppとnode(socket.io)を連携させる
(XAMPPは80と443を示して、私は、このような
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をしようとしているようindex.jsを持っていますが、彼らは働くように見えるdoesntの、ノーアイデアに似たものに続き
どのポートが動作)
私のJSファイルその後、私のブラウザコンソールでvar socket = io();
を持って、私が何かを取得していますlike
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なしで正常に動作します。
を作品 リダイレクトしませんファイル? 'localhost/foldername'のような通常xamppにアクセスするのですか? – Lester
あなたはすべてを正常に行います。 'httpd.conf'のどこにでもディレクティブを追加します。私はファイルの最後に追加しました。 –
あなたの事例はありますか?私はあなたが言ったすべてをやったが、何も変わっていない(おそらくこれらのことについての知識が不足している) – Lester