私はexpressでworking nodeJS socket.ioサーバーを設定しようとしています。しかし、私はこのエラーを返しておいてください。ソケットEADDRINUSEエラー
Error: listen EADDRINUSE :::80
私は検索して、すでに実行されているが、grep
コマンドは何も実行中のプロセスを返すされていないプロセスを殺すために私に言った、このサイト上の他のソリューションを試してみました。私は、ノードではなく、メインパス/
のサブディレクトリに実行したいので、私はパスfolder
を指定
var express = require("express"),
http = require('http');
var app = express();
var server = http.createServer(app)
var io = require('socket.io')(server, {path: '/folder/socket.io'}).listen(server);
app.get("/folder/", function(req, res){
res.sendFile(__dirname + "/folder/client/index.html");
});
app.use("/folder/client", express.static(__dirname + "/folder/client"));
app.listen(80);
注:私はエラーが私のセットアップコードであると仮定することができます。私が間違っていることはありますか?
私は、このコマンドを実行しているし、それは私のウェブサーバ上のポート3000へのすべてのポート80個の接続をリダイレクトしており、私はポート80を使用する私のサーバー上で実行されている他のプロジェクトを持っているので問題があります。これを逆にする方法があるのでしょうか? – DaemonOfTheWest