Wha*_*ber 16 javascript mongodb node.js express
我有一个应用程序,它在快递上运行并与mongodb通信.这是我开始我的应用程序的方式:
1.开始Mongodb
mongod --dbpath data --config mongo.conf"
Run Code Online (Sandbox Code Playgroud)
2.启动快递
node server.js
Run Code Online (Sandbox Code Playgroud)
我的问题是,有没有办法将这些结合起来?我知道node是单线程的,所以我们不能从server.js运行express和mongo,但是正确的方法是什么?是否可以使用npm从javascript文件启动mongo?
编辑:
我可以在两个不同的命令提示符下分别运行mongod --dbpath数据和节点server.js.我的问题是从一个文件(如果可能)启动它们.
Pet*_*ter 14
start 在Windows中创建新的cmd这是我的配置:
"scripts": {
"prestart": "start mongod --config ./data/mongod.cfg",
"start": "node ./server/bin/www",
"poststart": "start mongo admin --eval \"db.getSiblingDB('admin').shutdownServer()\"",
"pretest": "start mongod --dbpath data",
"test": "mocha test",
"posttest": "start mongo admin --eval \"db.getSiblingDB('admin').shutdownServer()\""
},
Run Code Online (Sandbox Code Playgroud)
祝好运!
| 归档时间: |
|
| 查看次数: |
11820 次 |
| 最近记录: |