標籤:登入 win ica string config cap parse basic hang
前面的話
本文將詳細介紹一款用nodejs開發的基於Web的mongodb資料庫管理工具mongo-express
安裝
首先,全域安裝 mongo-express 包
npm install -g mongo-express
接著,使用如下命令來找到mongo-express的安裝目錄
npm list -g mongo-express
在win10下的輸出結果是:
C:\Users\Administrator\AppData\Roaming\npm
然後進入該目錄下的node_modules/mongo-express目錄中,找到config.js檔案,複製該檔案,並命名為config.default.js檔案
這樣,config.default.js檔案儲存在預設配置,而config.js則進行自訂配置
配置
接下來,修改設定檔config.js
...if (process.env.VCAP_SERVICES) { var dbLabel = ‘mongodb-2.4‘; var env = JSON.parse(process.env.VCAP_SERVICES); if (env[dbLabel]) { mongo = env[dbLabel][0].credentials; }} else { mongo = { db:‘blogs‘, host:"118.1.1.1", port:27017, ssl:false, username:‘blogs‘, password:‘123456‘, url:"mongodb://118.1.1.1:27017/blogs", // setting the connection string will only give access to that database // to see more databases you need to set mongodb.admin to true or add databases to the mongodb.auth list connectionString: process.env.ME_CONFIG_MONGODB_SERVER ? ‘‘ : process.env.ME_CONFIG_MONGODB_URL, };}...
啟動
由於mongo-express是全域安裝,則可以在任何目錄下,使用mongo-express命令來啟動應用
mongo-express
輸入完成後,控制台輸出如下資訊
Mongo Express server listening at http://localhost:8081basicAuth credentials are "admin:pass", it is recommended you change this in your config.js!Database connectedConnecting to blogs...Database blogs connected
在地址欄中,輸入localhost:8081,以使用者名稱:admin,密碼:pass的驗證即可登入
使用mongo-express管理mongodb資料庫