node.js - 在启动时自动运行 NodeJS 应用程序
问题描述
我有一个小的 NodeJS 应用程序,它可以访问 MongoDB 数据库并获取一些数据以便显示在 index.html 文件中。我在 Raspberry Pi B+ 上的 Ubuntu Mate 18.04.2 操作系统上运行它
我使用以下代码运行 NodeJS 应用程序:
node /routeofmyapp/index.js
然后服务器启动,我可以转到 index.html 文件并检查显示的数据。
我想在项目中做的下一件事是index.js
在系统启动时自动执行,而无需启动控制台终端。
我该怎么做?
提前致谢。
解决方案
编辑sudo nano /home/pi/.bashrc
文件。
转到脚本的最后一行并添加:
echo Running at boot
sudo node /routeofmyapp/index.js
然后保存并重启 RPi:
sudo reboot
推荐阅读
- apache-flink - 如何检查 flink yarn session 是否已经在运行?
- android - 应为 BEGIN_ARRAY,但为 STRING 改造
- java - Spring-Boot 如何处理通过单例类提出的请求?
- java - 当程序运行时,Java 程序中的类会发生什么?
- scikit-learn - 为什么我从 Scikit-learn API 与 XGBoost 的 Learning API 得到不同的结果?
- julia - 如何以编程方式确定 Julia 中的非参数化类型名称?
- r - 根据另一个data.frame的行选择行
- azure-devops - 在 Azure DevOps 中,如何配置我的管道,以便我可以轻松地为不同分支中的源代码触发它?
- c# - 为什么在我保存更改时实体框架会尝试更新多行?
- html - Node/Express BodyParser 不从下拉菜单返回数据