1. 程式人生 > >windows 配置express+mongoDB 簡單項目

windows 配置express+mongoDB 簡單項目

新建 exp shell 安裝 a-z org thumb vpn nod

轉自 https://www.zhihu.com/question/35747071 蕭強

作者:蕭強
鏈接:https://www.zhihu.com/question/35747071/answer/64375034
來源:知乎
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請註明出處。

教程推薦:
node+mongodb 建站攻略(一期)

項目推薦:
wteam-xq/mongoDemo · GitHub
幾個月前我根據nodejs相關教程寫了個nodejs 基本後臺,本人其他nodejs後臺項目均在該項目基礎上開發(後臺操作數據庫相關代碼待優化,有空更新<( ̄ˇ ̄)/), 實現功能就是用戶表簡單的 增刪改查

;其實題主配置好該項目,看懂後臺代碼立馬就可以做登陸功能了!

以下是部署本項目的簡單圖文教程(與github同步更新):

window7 64位系統為例
1.安裝nodejs 環境:
下載安裝包(沒使用vpn的話,不太建議官網下載,太慢了!), 點擊安裝,安裝完成後 window + R, 輸入cmd + enter(回車) 後鍵入命令行:
node -v

如出現版本號說明安裝成功。
技術分享


2.安裝git :
百度關鍵字“git 64位下載”下載, git官網同上沒FQ會很慢,不加64位關鍵字很容易下載到32位安裝包;按照提示安裝即可, 註意點:
技術分享

3.拷貝項目文件:
電腦某盤新建一文件夾,名字任意(建議不要含中文)例如:myGit; 然後, 右鍵打開git 指令窗口:
技術分享
復制上述項目網址, 在指令窗口輸入 ‘git clone‘ 空格 + 粘貼:
技術分享或直接粘貼以下命令行:
git clone https://github.com/wteam-xq/mongoDemo

4.下載安裝、部署mongodb
mongodb內容展開講實在太多, 針對部署本項目簡單流程如下:

4.1 下載mongodb安裝包:mongodb-win32-x86_64-2008plus-2.6.5.zip_免費高速下載
下載成功後,解壓放置某盤下,例如:解壓到D盤:
技術分享

4.2 配置mongodb , 生成系統 服務並設為開機啟動;
在D:\mongodb目錄下在新建data目錄,在data目錄下新建兩個目錄:db和log:
技術分享
進入到 bin 目錄 , shift + 右鍵 -> “在此處打開命令行”:
技術分享在該命令窗口中輸入以下指令(按照步驟3方法粘貼上去即可(¬_¬)):
mongod -dbpath "d:\mongodb\data\db" --logpath "d:\mongodb\data\log\mongodb.log" --install --serviceName "MongoDB"
成功的話(報錯請以管理員身份打開命令窗口重試), 就可以 window + R 輸入 services.msc(打開服務)找到該服務:
技術分享
在剛剛的命令窗口輸入指令啟動服務(或在上述服務視圖窗口:選中目標服務->右鍵->屬性->啟動類型->自動 設置成開機啟動):
net start MongoDB
技術分享
技術分享
4.3 在mongodb 生成新表:
4.2步驟成功後就可以使用mongodb shell窗口了,常見指令說明見參考文檔;接下來使用如下指令生成一張新表:
use mongoDemo

db.createCollection("users")
看到如下提示說明建表成功:
{ "ok" : 1}

5.安裝依賴模塊:
步驟1下載的node環境這個時候就派上用場了, 進入步驟3拷貝的項目文件根目錄,打開命令行窗口:
技術分享輸入以下命令行(可能會download很久, 太久不成功可使用淘寶的npm鏡像):
npm install

6.啟動項目:
在工程目錄下(同 步驟5 )使用以下命令行啟動項目:
npm start

如看到黃色警告什麽的,暫時忽略吧(+﹏+)~

7.瀏覽器訪問項目:
打開瀏覽器(建議 chrome)輸入: localhost:3000(端口號在 bin/www 文件中可設置)
然後就可以對數據庫的users表 增、刪、改、查了!
技術分享技術分享技術分享
生產開發中, 查看、操作數據庫一般使用可視化工具, mongoDB的可視化工具推薦:
roboMongo
技術分享

參考文檔:
Win7上Git安裝及配置過程-baifengxian-ChinaUnix博客
mongoDB——安裝和啟動
MongoDB基本命令用
淘寶 NPM 鏡像
Download Robomongo

windows 配置express+mongoDB 簡單項目