node介紹

1、node介紹
node.js是一個基于chromeV8引擎的javascript,運行時。nodejs使用高效、輕量級的事件驅(qū)動、非阻塞I/O模型,它的包生態(tài)系統(tǒng),npm,是目前世界上最大的開源庫生態(tài)系統(tǒng)。
簡單來說 node.js 就是運行在服務(wù)端的javascript,

1.1、優(yōu)勢
-> 基于JavaScript語言,降低學(xué)習(xí)門檻,前后端統(tǒng)一語言,可實現(xiàn)程序員的全棧開發(fā),統(tǒng)一公共類庫,代碼標(biāo)準(zhǔn)化
-> 在內(nèi)核v8作為執(zhí)行引擎,保證nodejs的性能和穩(wěn)定性
-> 單線程機制,開發(fā)效率高效,代碼簡單
-> 異步編程
-> 針對單頁面項目,靜態(tài)生成頁面,方便百度爬蟲獲取seo(m站)

2、Node.js開發(fā)框架Express4.x
2.1 創(chuàng)建項目
-> npm install -g express 安裝
-> npm install -g express-generator 安裝
-> express --version 查看版本
-> express node.js-demo 創(chuàng)建項目
-> express node.js-demo -e 添加 -e 那么創(chuàng)建出來的模板文件就是.ejs類型
-> npm install 安裝依賴包
-> npm start 啟動服務(wù)
2.2 目錄結(jié)構(gòu)
-> bin 存放啟動項目的腳本文件
-> node-modules 存放所有的項目依賴庫
-> public 靜態(tài)文件(css,js,images)
-> routes 路由文件(MVC中的C,controller)
-> views,頁面文件(Ejs模板)
-> package.json,項目依賴配置及開發(fā)者信息
-> app.js,應(yīng)用核心配置文件

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 搭建開發(fā)環(huán)境并模擬交互數(shù)據(jù) 一、實驗說明 下述介紹為實驗樓默認(rèn)環(huán)境,如果您使用的是定制環(huán)境,請修改成您自己的環(huán)境介...
    玄月府的小妖在debug閱讀 2,250評論 0 15
  • 個人入門學(xué)習(xí)用筆記、不過多作為參考依據(jù)。如有錯誤歡迎斧正 目錄 簡書好像不支持錨點、復(fù)制搜索(反正也是寫給我自己看...
    kirito_song閱讀 2,655評論 1 37
  • Node全棧技術(shù)開發(fā)介紹 node和js介紹 node服務(wù)端開發(fā) node前端vuejs node前端reactj...
    燕京博士閱讀 3,784評論 1 19
  • Chapter01.簡介 NodeJS是讓JavaScript脫離瀏覽器運行在服務(wù)器的一個平臺,不是語言。 Nod...
    JunChow520閱讀 1,049評論 0 9
  • 書,有聲音嗎? 星兒燦燦,風(fēng)兒淺淺,我能聽到書在我的手指間低吟淺唱。書有聲音,那一行行詩句是書的歌謠,時而是李白的...
    一笑隨風(fēng)閱讀 613評論 0 2

友情鏈接更多精彩內(nèi)容