在Raspberry Pi上托管Firebase / React Web应用程序

时间:2020-08-05 09:31:16

标签: node.js reactjs raspberry-pi web-deployment raspberry-pi4

我创建了一个Web应用程序,以使用Firebase / React处理和存储输入数据。 通常,在我的本地计算机上,我只需使用npm start来启动Web应用程序并通过Phone或Tablet通过我的IPv4号码访问它。

考虑到以下因素,最好的方法是在Raspberry Pi(安装了Raspbian的v.4)上本地托管它:

  1. 在最好的情况下,我只希望启动一次,然后它应该永远运行,即使它被意外重启(我想我也需要一个守护进程(?))
  2. 该Webapp仅应由同一网络中的用户访问。如何确保选择一个不会随时间变化的恒定本地IP?

我希望我能说清楚我的情况,并希望您提出任何建议! 最好的问候

1 个答案:

答案 0 :(得分:0)

我将使用Apache Web服务器将Raspberry pie转变为Web服务器。我想该过程将遵循以下步骤

    在树莓派上
  1. Configure Apache
  2. 从您的React项目中运行npm run build
  3. 将“内部版本”目录内容复制到树莓派上的/var/www/html/
  4. Configure the network interface(具有静态IP地址)

树莓派的网络地址是您用来访问Apache在本地网络上提供的Web服务器的IP地址

相关问题