herokuでsocket.ioだけを使ってサーバを作ろうとするとエラーが発生
herokuを使ったサーバを作っている最中なのですが、デプロイが完了した後にheroku logs -tで確認すると
2019-06-21T11:13:34.862243+00:00 heroku[web.1]: Stopping all processes with SIGTERM
2019-06-21T11:13:35.004081+00:00 heroku[web.1]: Process exited with status 143
というメッセージが出てきて動きません。自分なりにいろいろエラーの解決方法を調べてみましたが解決できませんでした。
socket.ioのバージョンは1.7.4です。
デプロイまでに行った手順
heroku create [アプリ名]
npm init
npm install --save socket.io@1.7.4
Procfileの作成
git init
git add .
git commit -m "commit"
git push heroku master
app.js
const io = require('socket.io')();
io.on('connection',client=>{
client.emit('server_message','success');
});
io.listen(process.env.PORT || 8080);
実は同じようにsocket.ioだけ記述したサーバを作っておりまして、そちらは正常に動いています。しかし、コンソールに
heroku git:clone --app [正常に動いたほうのアプリ名]
と打ってコピーしたファイルを新しく作ったherokuアプリにデプロイしても同じエラーが出ました。