首页 > 解决方案 > 在启动时自动运行 NodeJS 应用程序

问题描述

我有一个小的 NodeJS 应用程序,它可以访问 MongoDB 数据库并获取一些数据以便显示在 index.html 文件中。我在 Raspberry Pi B+ 上的 Ubuntu Mate 18.04.2 操作系统上运行它

我使用以下代码运行 NodeJS 应用程序:

node /routeofmyapp/index.js

然后服务器启动,我可以转到 index.html 文件并检查显示的数据。

我想在项目中做的下一件事是index.js在系统启动时自动执行,而无需启动控制台终端。

我该怎么做?

提前致谢。

标签: node.jsubunturaspberry-pi3autostart

解决方案


编辑sudo nano /home/pi/.bashrc文件。

转到脚本的最后一行并添加:

echo Running at boot 
sudo node /routeofmyapp/index.js

然后保存并重启 RPi:

sudo reboot


推荐阅读