我在Win7上。我使用命令运行MongoDB:> mongod --dbpath = C:/ mongo / 令我担心的是,该服务要求cmd窗口始终打开。 我想知道有没有办法让Node.js(Express)自动运行这个命令?
答案 0 :(得分:1)
至于开发,我没有看到在CMD中运行MongoDB的问题。如果它困扰你那么多,你可以像官方页面here中所描述的那样将其作为服务运行。在生产系统上,无论如何都应该这样做。
您也可以尝试使用child_process
来启动数据库 - 但这不是一个好主意,因为它会使您的应用程序与您的数据库纠缠在一起,这非常难看(并且会让您的项目中的其他开发人员难以接受)