nodejs+mongodb開發學習筆記之第一篇-開發環境的搭建

       轉載請註明出處:http://www.cnblogs.com/crowley/

         立刻就要年終了,正是努力學習新技術的絕佳時間!早就據說過Nodejs,本身也用javascript開發了半年,果斷學習之。準備邊學習,邊寫點博文,既能加深印象,又能溫故知新。也但願你們多多支持,分享彼此的學習成果,共同進步!javascript

        開始前,要感謝前輩的精彩博文,讓我輕鬆入門。貼上幾個學習nodejs的絕世好貼,若是你們對個人博文不感冒,直接點進前輩的博文,我也只有努力追趕了~html

    https://github.com/nswbmw/N-blog/wiki/_pages前端

 http://www.cnblogs.com/wenlonghor/p/3307057.htmlvue

   一.瞭解NodeJs

        古人云,知其然,而後知其因此然,個人學習方法也是如此。學習一門新技術,務必要先了解下爲什麼會出現這門技術。java

        Nodejs首先是一個讓javascript運行在服務端的開發平臺,是一個爲實時Web(Real-time Web)應用開發而誕生的平臺,它從誕生之初就考慮了實時響應,超大規模數據要求下架構的可擴展性,採用單線程、異步IO、事件驅動式的程序設計模型。-----出自《Nodejs開發指南》node

        以上內容,我摘抄自《Nodejs開發指南》,貌似做者尚未畢業,我只有少壯不努力,如今圖傷悲了~其實以上的目的,是讓我瞭解了Nodejs的技術背景和語言特性,思想很重要!linux

   二.搭建開發環境

        通過google和百度N屢次,在linux下開發Nodejs爲佳(Nodejs是一個開源的項目,微軟是開源的死敵,windows支持Nodejs不久,兼容性可見一斑git

        版本信息:github

        Nodejs:  node-v0.10.24-x86    nodejs官網http://nodejs.org/web

        express:  3.4.4       express官網 http://expressjs.com/

        mongodb:  mongodb-win32-i386-2.4.8 mongodb官網 http://www.mongodb.org/

        注:mongodb在window32bit下,那是至關不給力,官方提示32-bit MongoDB processes are limited to about 2 gb of data.因爲我也是剛剛學習mongodb,對此也沒什麼概念

        1.先安裝nodejs,不過多說明,60歲大媽輕鬆搞定的東西。

        2.咱們須要用全局模式安裝 express,由於只有這樣咱們才能在命令行中使用它。打開命令行,輸入以下代碼

   npm install -g express

        3.在命令行,用express命令,創建本身的項目,首先命令行進入項目工做空間的文件目錄下,輸入命令,以下圖

無標題

        以後,就會發現工做空間裏面,多了一個叫testexpress的項目。

        4.進入testexpress目錄下,輸入npm install,給nodejs創建依賴,npm不懂的,自行google,百度普及,以後見下圖,你的項目就算是配置好了,項目架構下,會多出一個node_modules文件夾。

        2

        5.安裝mongodb,大媽大爺輕鬆搞定,很少說了

        6.mongodb在windows下可視化工具,mongoVUE強烈推薦(http://www.mongovue.com/),網上有破解包,很友好(固然,若是你能玩轉命令行的話,也可不用,推薦可視化工具,效率你懂得)

       三.Nodejs + webStorm開發

         第二部分,環境搭建完畢以後,一款淫霸的IDE(集成開發環境)是必不可少的,前端神器webStorm + Nodejs是一個絕佳的組合,上網查的時候,你們說eclipse開發nodejs也不錯,固然,你用着習慣,用着舒服的IDE就是好的IDE。在這裏,我只講webstorm的集成nodejs。官網 http://www.jetbrains.com/webstorm/

         1.導入Nodejs源代碼,好處很少說了吧,有時候遇到棘手的問題,源代碼可能會給你答案。源代碼nodejs官網就有

          2

         2.發佈一個nodejs的項目

         此時,就是利用webstrom開啓了服務,配置項目點擊紅色框config,左上角的「+」,選擇Nodejs,把app.js配置上便可,默認端口是3000。

         3

         這是訪問以後的頁面

         image

 

        以上的的操做以後,開發環境搭建完成,隨後即是有條不紊的開發工做了,因爲我也是邊學別總結,有些東西會有紕漏,但願你們多多留言,nodejs + mongodb系列博文還會繼續,請關注!最後,感謝前輩分享的經驗和博文,才能讓咱們初學者較容易的起步!

相關文章
相關標籤/搜索