前提・実現したいこと
nodejsとexpressを利用してWebアプリを制作しています。
情報が少なく初歩的な質問となり申し訳ありませんが、お力をお貸しください。
httpリクエストを受け取り、画面を返すという仕組みを実現しようとしています。
AWS上に公開し、node app.jsとして待ち受けをさせchromeから接続を試みるのですが、はじめはうまく繋がってくれますが
時間がたつと急につながらなくなってしまいます。
この現象はどうしたら解決できるでしょうか?
サーバ側ではエラーメッセージなど出ていないため、いまいちつながらなくなる条件がつかめません。
発生している問題・エラーメッセージ
特に出ていません。
該当のソースコード
nodejs
1 2/*********************************** 3* express モジュールのインスタンス作成 4***********************************/ 5const express = require('express'); 6var bodyParser = require('body-parser'); 7const app = express(); 8 9/*********************************** 10* リクエストボディをjsonに変換する 11***********************************/ 12app.use(bodyParser.json()); 13app.use(bodyParser.urlencoded({ extended: false })); 14 15/*********************************** 16* パス指定用モジュール 17***********************************/ 18const path = require('path'); 19 20/*********************************** 21* 指定ポートで待ち受け 22***********************************/ 23app.listen(80, () => { 24 console.log('Running at Port 80...'); 25}); 26 27/************************************* 28* ./module/index.jsをrouterとして使う 29* それを「/module/」のapiとして使う 30*************************************/ 31var router = require('./module/'); 32app.use('/module/', router); 33 34/********************************************* 35* 「/」にアクセスがあった場合にindex.htmlを表示 36*********************************************/ 37app.use(express.static(path.join(__dirname, 'public'))) 38 39
試したこと
いったんサーバを止め、awsでlinuxを再起動させて再びnode app.jsコマンドをたたくとつながるようになります
しかし、時間がたつとつながらなくなります。
補足情報(FW/ツールのバージョンなど)
あなたの回答
tips
プレビュー