私はLaravel & Socket.ioで本当に基本的なアプリケーションを作成しましたが、問題があります。 - アプリのルートディレクトリに
私はファイルapp.jsを持っているが、ここでのコードです:Socket.io - .phpではなくindex.htmlにリダイレクト
var app = require('http').createServer(handler);
var io = require('socket.io')(app);
var Redis = require('ioredis');
var redis = new Redis();
app.listen(8000, function() {
console.log('Server is running!');
});
function handler(req, res) {
res.writeHead(200);
res.end('');
}
io.on('connection', function(socket) {
//
});
redis.psubscribe('*', function(err, count) {
//
});
redis.on('pmessage', function(subscribed, channel, message) {
message = JSON.parse(message);
io.emit(channel + ':' + message.event, message.data);
});
そしてそれは、公共/ディレクトリにリダイレクトする - [OK]を、しかし、彼は、インデックスの「見た目」ではないでしょう。 phpのみのインデックスです。 html - index.htmlを削除すると、空白のページが表示される - どこに問題がありますか?
URL:http://socket.vertisan.usermd.net/
これはウェブサーバーの設定の問題のようですが、意味のある回答を提供するための情報が不足しています。何が問題になったのかを把握するために、WebサーバーとPHPエラーログのチェックやHTTP応答ステータスコードのような基本的なデバッグを行う必要があります。 – Sherif
ここでは、あなたが運営しているサーバが何をしているのか、あなたのウェブサイトを提供しているサーバが何をしているのかという基本的な誤解があると思います。 – Ohgodwhy
@Ohgodwhyあなたはもっと詳しく説明できますか?私がSocket.ioを学び始めてからはじめてでした。 –