【问题标题】:What is the best way to make a page only accessible through localhost?使页面只能通过 localhost 访问的最佳方法是什么?
【发布时间】:2016-05-23 21:28:20
【问题描述】:

在节点应用程序上工作并希望使页面的内容仅在本地主机上可用。实现这一目标的最佳方式/最佳实践是什么?

【问题讨论】:

    标签: node.js config


    【解决方案1】:

    设置本地ip限制(如127.0.0.1)

    有关如何操作的更多信息,请参阅此 stackoverflow 链接

    Restrict access to Node.js-based HTTP server by IP address

    【讨论】:

      【解决方案2】:

      如果你使用 Express,你可以使用这个:

      var express = require('express');
      var app = express();
      ...
      app.listen(3000, '127.0.0.1');
      

      您可以在此处找到有关此功能的更详细说明:http://expressjs.com/en/api.html#app.listen

      您也可以通过在防火墙中添加一条仅允许来自本地主机的连接的规则来实现此目的。

      【讨论】:

      • 不使用express,我想在应用层指定
      • 我提供的示例也与 Node 的 http.Server.listen() 相同。如果您提供更多技术细节,我会尽量给您更准确的答案。
      猜你喜欢
      • 2013-11-15
      • 1970-01-01
      • 2020-10-18
      • 2023-04-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多