簡易搭建nodejs服務器

在實現(xiàn)ajax的一些案例效果時谒拴,配置本地寫的案例歼疮,使用服務器地址訪問跃捣,讓學習更加的有趣枷颊。

一:下載安裝nodejs和安裝express框架

進入這個nodejs中文網(wǎng)鏈接 下載nodejs

截圖

選擇對應的版本然后下載安裝就好了泽论,完了驗證下nodejs安裝是否成功艾少。輸入node -v命令查看版本,再輸入npm -v命令查看npm版本

版本號

安裝好接下來就可以愉快地使用啦~?

二:搭建原生的nodejs本地服務器

簡單測試下:在安裝目錄下新建一個Server文件夾翼悴,用來存放代碼文件缚够,進入新建一個server.js文件,寫入代碼

按住shift再右鍵Server文件夾,選擇“在此處打開命令窗口”谍椅,然后就輸入node server.js误堡,回車就開啟了本地服務器了。(PS: Node.js是運行在服務器端的雏吭,alert()方法不能使用锁施,如果要打印輸出信息,推薦使用console.log()方法)杖们。執(zhí)行效果圖如下:

原生搭建


三:使用express框架搭建本地服務器

安裝框架之前先把NPM鏡像改成淘寶鏡像悉抵,在文件夾打開命令行窗口執(zhí)行命令:npm config set registry https://registry.npm.taobao.org?

然后全局安裝express命令安裝工具? 輸入命令: npm install -g express-generator

再安裝express框架? 輸入命令: npm install -g express?

安裝成功后就可以使用express框架構建項目了

如輸入命令: express myStudy -e 創(chuàng)建項目, 再cd 進入該目錄摘完,輸入命令:npm install 安裝組件 基跑,最后執(zhí)行命令:npm start 啟動項目

express框架項目

需要注意的是:如果修改了nodejs服務器端的代碼(除了views文件夾下的模板文件),都需要重啟服務器才會生效描焰,比如直接關掉命令行窗口就關掉了服務器了,或者在命令行窗口中輸入Ctrl+C栅螟,再選擇Y關閉荆秦,然后再重新執(zhí)行 npm start 命令啟動服務器


修改app.js文件,讓其可以識別views文件夾下的html文件

簡單介紹下什么是路由力图?通俗的講路由就是訪問路徑步绸,不同的訪問路徑會執(zhí)行執(zhí)行不同的處理邏輯。每一個路由都可以有一個或者多個處理器函數(shù)吃媒,當匹配到路由時瓤介,這些函數(shù)將被執(zhí)行。

路由分離:把某一類相關的路由放到同一個文件夾中赘那,而項目的入口文件app.js需要把這些路由文件包含進來刑桑,在訪問不同路由的時候,把用戶的請求轉發(fā)給相關的路由文件來進行處理募舟。


四祠斧、結合ajax實現(xiàn)一個小Demo(古詩默寫)

html的一些代碼如下:

JavaScript的一些代碼如下:

app.js框架代碼修改如下:

注:由于我把在ajax文件放到服務器上去執(zhí)行 ,所以不會產(chǎn)生跨域問題拱礁,所以下面的跨域問題那行代碼不用理琢锋,關于跨域問題以后我再總結。注意看我看框起來的地方呢灶,表示路由

最后啟動服務器吴超,然后就可以在瀏覽器輸入路由地址訪問啦~??? 最后的效果如下圖:

效果圖

總結:到此本文就結束了,這陣子學習了點前端ajax搭配nodejs服務器鸯乃,跟著書本來學的鲸阻,如有錯誤請指正,不勝感激

?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市赘娄,隨后出現(xiàn)的幾起案子仆潮,更是在濱河造成了極大的恐慌,老刑警劉巖遣臼,帶你破解...
    沈念sama閱讀 221,820評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件性置,死亡現(xiàn)場離奇詭異,居然都是意外死亡揍堰,警方通過查閱死者的電腦和手機鹏浅,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,648評論 3 399
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來屏歹,“玉大人隐砸,你說我怎么就攤上這事◎簦” “怎么了季希?”我有些...
    開封第一講書人閱讀 168,324評論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長幽纷。 經(jīng)常有香客問我式塌,道長,這世上最難降的妖魔是什么友浸? 我笑而不...
    開封第一講書人閱讀 59,714評論 1 297
  • 正文 為了忘掉前任峰尝,我火速辦了婚禮,結果婚禮上收恢,老公的妹妹穿的比我還像新娘武学。我一直安慰自己,他們只是感情好伦意,可當我...
    茶點故事閱讀 68,724評論 6 397
  • 文/花漫 我一把揭開白布火窒。 她就那樣靜靜地躺著,像睡著了一般默赂。 火紅的嫁衣襯著肌膚如雪沛鸵。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,328評論 1 310
  • 那天缆八,我揣著相機與錄音曲掰,去河邊找鬼。 笑死奈辰,一個胖子當著我的面吹牛栏妖,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播奖恰,決...
    沈念sama閱讀 40,897評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼挺益,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了槽惫?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,804評論 0 276
  • 序言:老撾萬榮一對情侶失蹤揩尸,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后屁奏,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體岩榆,經(jīng)...
    沈念sama閱讀 46,345評論 1 318
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,431評論 3 340
  • 正文 我和宋清朗相戀三年坟瓢,在試婚紗的時候發(fā)現(xiàn)自己被綠了勇边。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,561評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡折联,死狀恐怖粒褒,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情诚镰,我是刑警寧澤奕坟,帶...
    沈念sama閱讀 36,238評論 5 350
  • 正文 年R本政府宣布,位于F島的核電站清笨,受9級特大地震影響执赡,放射性物質發(fā)生泄漏。R本人自食惡果不足惜函筋,卻給世界環(huán)境...
    茶點故事閱讀 41,928評論 3 334
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望奠伪。 院中可真熱鬧跌帐,春花似錦、人聲如沸绊率。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,417評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽滤否。三九已至脸狸,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間藐俺,已是汗流浹背炊甲。 一陣腳步聲響...
    開封第一講書人閱讀 33,528評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留欲芹,地道東北人卿啡。 一個月前我還...
    沈念sama閱讀 48,983評論 3 376
  • 正文 我出身青樓,卻偏偏與公主長得像菱父,于是被迫代替她去往敵國和親颈娜。 傳聞我的和親對象是個殘疾皇子剑逃,可洞房花燭夜當晚...
    茶點故事閱讀 45,573評論 2 359

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