【问题标题】:Can NodeJS fs module access the Network drives of another computer connected via LAN/EthernetNodeJS fs 模块可以访问通过 LAN/以太网连接的另一台计算机的网络驱动器吗
【发布时间】:2020-05-17 14:52:23
【问题描述】:

我在 Raspberry pi 上运行我的 NodeJS 应用程序(Express 应用程序)。 我可以通过访问它的(pi)IP地址(WLAN),然后是浏览器(chrome)上的端口号,访问通过局域网/以太网与Raspberry pi连接的另一台计算机上的应用程序/网站。因为两者都连接到同一个wifi。

  1. 我想知道我是否可以通过简单地访问 pi 的 IP 地址 (Eth) 来访问该网站,以确保即使没有互联网连接也能正常工作。
  2. 我想知道运行在树莓派上的节点应用程序是否可以借助 FS 模块访问网络驱动器或已连接计算机的任何文件夹。

谢谢,

【问题讨论】:

    标签: node.js raspberry-pi fs


    【解决方案1】:

    我想知道我是否可以通过简单地访问 pi 的 IP 地址 (Eth) 来访问该网站,以确保即使没有互联网连接也能正常工作。

    是的。如果可以从您所在的任何计算机(在同一网络上)访问 Pi 计算机的 IP 地址,那么您可以使用 IP 地址访问 Pi 上的 Web 服务器。T

    我想知道运行在树莓派上的node应用程序是否可以借助FS模块访问网络驱动器或已连接计算机的任何文件夹。

    fs 模块应该能够看到您可以从 Pi 终端看到的任何网络驱动器。换句话说,fs 模块支持主机操作系统配置支持的任何内容。您必须查看您的 Pi 是否配置为查看您想查看的网络驱动器。

    要查看 Windows 共享驱动器,您可能需要在 Pi 上安装和配置 SAMBA 支持。请参阅https://www.raspberrypi.org/documentation/remote-access/samba.md 了解更多信息。

    【讨论】:

    • “在同一个网络上”是什么意思(答案的第一行)?如果没有互联网/wifi,我可以访问该网站,只需通过以太网电缆连接两台计算机,只需转到 pi 的 IP 地址即可?
    • @AryanArora - 如果您只有两台计算机通过网线连接,而没有实际的路由器或类似的东西,我不知道在那种情况下您是否有 IP 路由。可能有软件或一些配置可以使这项工作(可能将其中一台计算机指定为网关),但我认为这不像插入以太网电缆那么简单。
    • 如果有路由器连接到两者但无法访问互联网,是否可以实现?
    • @AryanArora - 是的,如果配置正确的话。这与互联网断开或关闭的家庭网络相同。本地家庭网络上的流量运行良好。
    猜你喜欢
    • 2019-03-02
    • 2019-06-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-12
    • 2017-05-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多