1

我正在使用 NodeJS 运行一个 webapp。当我第一次开始构建这个应用程序时(大约一年前),我对 NodeJS 和 Web 编程的世界很陌生,所以我的很多代码都是直接从其他站点/教程上托管的示例中复制而来的。

但是,既然我对 Node 相当有能力,我有一个关于我刚刚实现但没有真正理解的东西的问题。

在我的文件服务器中,我有这样的语句: if(req.socket.remoteAddress || req.socket.socket.remoteAddress == '127.0.0.1'){如果此检查成功通过,则将文件返回给客户端,否则,不会发送任何内容。老实说,我不知道这真正检查的是什么,以及它的用途。

有人可以告诉我这到底是做什么的,以及我的服务器逻辑中是否有必要?

最好的,
萨米

PS我现在问的原因是因为我开始偶尔出现如下错误:TypeError: Cannot read property 'remoteAddress' of undefined

4

0 回答 0