node.js入門(mén)心得

很多前端開(kāi)發(fā)的同學(xué)應(yīng)該都會(huì)接觸或者了解nodejs论寨,但是經(jīng)常會(huì)聽(tīng)到入門(mén)難的抱怨。一方面不知道怎么學(xué)習(xí)nodejs爽茴。另一方面葬凳,拿到一些大牛寫(xiě)的nodejs源代碼,不知道怎么才能跑起來(lái)室奏,特別是需要mongodb的時(shí)候火焰。下面就分享一些如何在本地跑起一個(gè)帶有mongodb的nodejs項(xiàng)目的經(jīng)驗(yàn)

前期需要準(zhǔn)備的工作

node環(huán)境的配置

安裝mongodb

一個(gè)nodejs的項(xiàng)目代碼

node環(huán)境的配置(已經(jīng)配置好的同學(xué)可以忽略這一步):

首先需要到nodejs官網(wǎng)下載,我下的是長(zhǎng)期支持版本胧沫,穩(wěn)定版本也可以昌简,我下的是windows(.msi) 64位,記得要對(duì)應(yīng)自己的電腦版本下載

然后就開(kāi)始安裝:

一共7個(gè)步驟 檢測(cè)是否安裝成功:點(diǎn)擊開(kāi)始=》運(yùn)行=》輸入"cmd" => 輸入命令"node -v"

如果出現(xiàn)了版本號(hào)绒怨,說(shuō)明就已經(jīng)安裝成功了

安裝mongodb

mongodb官網(wǎng)下載安裝包

這邊下載有點(diǎn)慢纯赎,耐心等待一下。下載成功之后安裝過(guò)程和node一樣南蹂,雙擊打開(kāi)安裝包

一共6個(gè)步驟 打開(kāi)C:\Program Files\MongoDB\Server\3.2\bin 如果有這些文件

已經(jīng)說(shuō)明安裝成功了

一個(gè)nodejs的項(xiàng)目代碼

代碼可以到網(wǎng)上找一下犬金,node開(kāi)源項(xiàng)目多如牛毛,這里我給大家提供一個(gè)github上的小項(xiàng)目六剥,如果有需要可以去下載node小項(xiàng)目如果有裝git環(huán)境的晚顷,直接git clone就行了,沒(méi)有的話仗考,直接打開(kāi)上面鏈接音同,然后點(diǎn)擊右上角

點(diǎn)擊Download ZIP就會(huì)下載到本地了,然后解壓到一個(gè)本地的一個(gè)文件夾秃嗜,進(jìn)入文件夾权均,目錄如下:

開(kāi)始本地跑項(xiàng)目

具體的思路就是:mongodb運(yùn)行 => 跑node服務(wù)

mongodb運(yùn)行

首先在D盤(pán)(建議不要在C盤(pán))新建一個(gè)mongodb文件夾顿膨,進(jìn)入文件夾,新建一個(gè)叫做mongoosecrud文件名的文件叽赊,我們的數(shù)據(jù)就是放在該目錄下

點(diǎn)擊開(kāi)始=》運(yùn)行=》輸入"cmd" =>點(diǎn)擊回車(chē)恋沃, 輸入命令,進(jìn)入mongodb文件夾:

然后輸入命令“mongod --dbpath D:\mongodb\mongoosecrud” 這個(gè)命令的意思就是Mongo服務(wù)運(yùn)行了。 第一次會(huì)消耗一定的時(shí)間, 因?yàn)閙ongo要預(yù)先分配一些空間, 另外還要運(yùn)行一些任務(wù). 回車(chē)必指。如果出現(xiàn)一下界面囊咏,就說(shuō)明Mongo服務(wù)運(yùn)行成功。

監(jiān)聽(tīng)端口為27017

接下來(lái)縮小cmd窗口(記住是縮小塔橡,不是關(guān)閉梅割,如果關(guān)閉窗口,就相當(dāng)于關(guān)閉mongodb運(yùn)行服務(wù)了)

接下來(lái)進(jìn)入在D盤(pán)新建的那個(gè)mongoosecrud文件夾葛家,會(huì)發(fā)現(xiàn)多出了一些文件

這些是服務(wù)的一些配置户辞,不要管它

然后最關(guān)鍵的一些步驟來(lái)了 打開(kāi)cmd,進(jìn)入從github上下載的那個(gè)文件所在的目錄

輸入命令“npm installl”癞谒,確認(rèn)依賴(lài)的包是否都安裝好(這里作者是把所有依賴(lài)都裝好了的)

輸入命令“node app.js”

打開(kāi)瀏覽器底燎,輸入“http://localhost:3000/”即可看見(jiàn)項(xiàng)目?jī)?nèi)容了

這個(gè)項(xiàng)目實(shí)現(xiàn)了一些增刪改查的基本功能,并保證了數(shù)據(jù)與mongodb數(shù)據(jù)庫(kù)聯(lián)通

現(xiàn)在弹砚,基本上就跑起來(lái)了一個(gè)nodejs項(xiàng)目双仍,如果你想繼續(xù)深入學(xué)習(xí),可以對(duì)照著源碼桌吃,看看每個(gè)文件對(duì)應(yīng)了哪些功能朱沃,這樣會(huì)比純看一些抽象的文字性文章更容易些。


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末读存,一起剝皮案震驚了整個(gè)濱河市为流,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌让簿,老刑警劉巖敬察,帶你破解...
    沈念sama閱讀 218,204評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異尔当,居然都是意外死亡莲祸,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,091評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén)椭迎,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)锐帜,“玉大人,你說(shuō)我怎么就攤上這事畜号〗裳郑” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 164,548評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵简软,是天一觀的道長(zhǎng)蛮拔。 經(jīng)常有香客問(wèn)我述暂,道長(zhǎng),這世上最難降的妖魔是什么建炫? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,657評(píng)論 1 293
  • 正文 為了忘掉前任畦韭,我火速辦了婚禮,結(jié)果婚禮上肛跌,老公的妹妹穿的比我還像新娘艺配。我一直安慰自己,他們只是感情好衍慎,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,689評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布转唉。 她就那樣靜靜地躺著,像睡著了一般稳捆。 火紅的嫁衣襯著肌膚如雪酝掩。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,554評(píng)論 1 305
  • 那天眷柔,我揣著相機(jī)與錄音,去河邊找鬼原朝。 笑死驯嘱,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的喳坠。 我是一名探鬼主播鞠评,決...
    沈念sama閱讀 40,302評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼壕鹉!你這毒婦竟也來(lái)了剃幌?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,216評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤晾浴,失蹤者是張志新(化名)和其女友劉穎负乡,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體脊凰,經(jīng)...
    沈念sama閱讀 45,661評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡抖棘,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,851評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了狸涌。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片切省。...
    茶點(diǎn)故事閱讀 39,977評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖帕胆,靈堂內(nèi)的尸體忽然破棺而出朝捆,到底是詐尸還是另有隱情,我是刑警寧澤懒豹,帶...
    沈念sama閱讀 35,697評(píng)論 5 347
  • 正文 年R本政府宣布芙盘,位于F島的核電站驯用,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏何陆。R本人自食惡果不足惜晨汹,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,306評(píng)論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望贷盲。 院中可真熱鬧淘这,春花似錦、人聲如沸巩剖。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,898評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)佳魔。三九已至曙聂,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間鞠鲜,已是汗流浹背宁脊。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,019評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留贤姆,地道東北人榆苞。 一個(gè)月前我還...
    沈念sama閱讀 48,138評(píng)論 3 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像霞捡,于是被迫代替她去往敵國(guó)和親坐漏。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,927評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • 前言 近期在準(zhǔn)備搭建一個(gè)vue.js+node.js全棧開(kāi)發(fā)的社區(qū)碧信,之前由于沒(méi)有云服務(wù)器搭建經(jīng)驗(yàn)赊琳,這篇文章做一下相...
    技術(shù)宅小青年閱讀 4,462評(píng)論 1 30
  • 搭建開(kāi)發(fā)環(huán)境并模擬交互數(shù)據(jù) 一、實(shí)驗(yàn)說(shuō)明 下述介紹為實(shí)驗(yàn)樓默認(rèn)環(huán)境砰碴,如果您使用的是定制環(huán)境躏筏,請(qǐng)修改成您自己的環(huán)境介...
    玄月府的小妖在debug閱讀 2,125評(píng)論 0 15
  • 伯牙,其實(shí)本來(lái)就姓伯衣式,名牙寸士。就像不食周粟、迂腐可愛(ài)的伯夷碴卧,相馬高手伯樂(lè)一樣弱卡,伯本來(lái)就是周朝一個(gè)很普通的姓氏。而我們...
    小小卷耳閱讀 301評(píng)論 1 1
  • 前幾天和一個(gè)姑娘聊天,她給我發(fā)星某克的套餐荧飞,餐盤(pán)上的一張收據(jù)若隱若現(xiàn)的彎曲著凡人,價(jià)格卻顯露的剛剛好名党。我當(dāng)然懂得投其所...
    芳寶落落閱讀 330評(píng)論 2 4
  • 語(yǔ)文是語(yǔ)言的文學(xué),她和日常說(shuō)話不同挠轴,日常的交流注重的是敘述传睹,看重的是結(jié)果。而語(yǔ)文則是體味語(yǔ)言文字的美感岸晦,陶冶的是情...
    青梅醉雪閱讀 264評(píng)論 0 4