javascript - 如何在命令行中运行 Express Js/MongoDB 并关闭终端
问题描述
我想知道如何运行快速项目但隐藏或关闭终端。
如果我关闭终端,我的服务器会掉下来,但我想隐藏它或者我正在本地电脑上做一个项目,而我不想让用户观看或关闭它并且应用程序会掉下来。
解决方案
尝试使用nohup <command>
sudo nohup npm start
一个长版本的答案是使用docker-compose 和 node js并运行在后台运行的服务:
docker-compose up -d <service_name>
推荐阅读
- javascript - 无法获取 .env 变量以隐藏 api 密钥
- word2vec - 是否有任何能够检测短语的预训练 word2vec 模型
- flutter - 在颤动中检查互联网连接
- java - 当单击其中的项目时,我无法让我的底部导航视图显示新 URL。我怎样才能解决这个问题?
- sql - 在 SQL (PostgreSQL) 中,根据最接近日期值的其他字段的唯一组合对字段求和
- ios - 使用 Xcode 11 构建 iOS 应用程序后,速度要慢 20 倍以上
- laravel-artisan - 我正在尝试在命令行上运行 PHP artisan tinker 命令并显示此错误
- laravel - Laravel Cashier 不存卡版本 10.1
- ios - Swift - 在 whereField 子句中传递多个参数以从 firebase 检索
- azure-cosmosdb-mongoapi - CosmosDB MongoDB 3.6 使用复合索引的 sort() 查询失败