本篇主要介紹一下在windows平臺下采用nodejs+express4框架+Mongodb實現網站的開發。其實本人是不贊同在Windows平臺下使用node.js進行開發,但因爲公司後臺工程師都是採用windows平臺,那咱們就必須妥協啦。本片主要介紹一下如何對nodejs,express,mongodb的配置,最終能將一個網站能跑起來,在搭建的過程當中遇到了一些問題和你們分享一下,讓其餘學習者可以少走彎路,把時間節省下來出來陪陪老婆和孩子。。。。node
首先先看下咱們安裝的工具的版本:linux
網站編輯器使用sublime3,工具下載地址:http://sublimetext.iaixue.com/dl/ window下安裝仍是比較方面的,破解版都是綠色的,不須要安裝,linux破解版可能比較麻煩了 packageControl和emmet都要重裝,它沒自帶。mongodb
(1)npm(Node Package Manager)express
nodejs安裝可能比較簡單一點應該不會遇到什麼問題,但鄙人不得不介紹一下npm(Node Package Manager), 它就是Nodejs的包管理器.Nodejs自身提供了基本的模塊,可是在這些基本模塊上開發實際應用須要較多的工做,可以快速安裝和卸載package,新版nodejs已經集成了npm。npm
npm通常都會配置成全局模塊,這樣以防之後使用不方便,通常狀況下咱們會在NodeJs安裝目錄下下創建"node_global"及"node_cache"兩個文件夾json
使用命令行改變npm啓動和緩存位置windows
npm config set prefix "G:\Program Files\nodejs\node_global" npm config set cache "G:\Program Files\nodejs\node_cache"
(2)express安裝緩存
express這種框架不斷升級,不一樣版本之間好多配置方式都發生了改變,致使了有時候新手配置都很是麻煩,這裏介紹4x以上常常出現的安裝問題框架
我安裝的版本4.13.1版本,跟3版本不一樣,4以上版本出現安裝器的概念。3版本 $npm -g express 就oK了,但4以上版本必須是兩個步驟:編輯器
a、下載安裝express包
$npm -g express
b、將express使用安裝器裝載起來用於建立新網站環境。
$npm -g express-generator
這時你express就能夠被使用了,可是咱們在cmd環境下查看express -V發現「不是內部命令」提示,那是由於express安裝時環境變量並無配置,你只要在環境變量path中配置一下exress的地址(G:\Program Files\nodejs\node_globa)就能夠了
express這時候就配置成功啦,咱們能夠找個環境來建立個人第一個應用啦,建個文件夾「g:\blogs」
$express -e blog
這時候組後幾行會出現這幾行提醒
安裝package.json中的包
$cd blog & npm install
啓動網站服務
SET DEBUG=blog:* & npm start
咱們的第一個Nodejs搭建網站成功啦,這時候你在網頁中輸入http://localhost:3000就會出現express默認demo網站首頁。
ok你們試試吧