NodeJS を使用して webapp を実行しています。このアプリの構築を初めて開始したとき (約 1 年前)、私は NodeJS と Web プログラミングの世界にまったく慣れていなかったので、多くのコードは他のサイトやチュートリアルでホストされているサンプルから直接コピーされました。
しかし、Node.js をかなり使いこなせるようになった今、よく理解せずに実装したばかりのことについて質問があります。
私のファイルサーバーには、次のステートメントがあります。
if(req.socket.remoteAddress || req.socket.socket.remoteAddress == '127.0.0.1'){
このチェックに合格すると、ファイルがクライアントに返されます。正直なところ、これが実際に何をチェックし、どのような目的に役立つのかわかりません。
これが正確に何をするのか、そしてサーバーロジックに必要かどうかについて誰かが教えてくれますか?
ベスト、
サミ
PS私が今尋ねる理由は、次のように時折エラーが発生し始めたためです。TypeError: Cannot read property 'remoteAddress' of undefined