Nodejs學習總結 Express入門(一)

2022-04-08 08:53:23 字數 691 閱讀 8791

express是基於node.js平台開發的web應用開發框架,下面我們入手學習。

官網 :

github:

express生成器

1、生成express全域性指令

npm install express-generator -g

注:生成 express -h可以檢視所有命令列選項

如上圖就是乙個express專案結構:

node_modules: 存放專案的依賴庫

package.json: 專案依賴配置及開發者資訊(這個要說就說多了,還是看文件好,俺就不誤人子弟了。下期看看抽個小段單說node模組)

public: 靜態檔案如 css,js,img (ps:俺其實習慣叫static)

routes: 路由檔案(學習的重要攻克物件。尼瑪業務好不好,路由是關鍵)

views: 頁面檔案(ejs或者jade的模板,預設是jade,初級練手可以用ejs,裡面結構和html一樣,也可以通過下面方法手工配置成html)

頁面檔案ejs字尾改為html,修改方法如下:

var ejs = require('ejs');

3、將views目錄下ejs字尾檔案全部改成html,npm start重啟專案即可。

nodejs學習總結

1.yarn全域性安裝依賴 可以直接在命令列使用 yarn global add 依賴名 將會安裝到全域性路徑2.yarn本地安裝依賴 yarn add 依賴名 會在node modules資料夾下加入依賴3.yarn初始化乙個專案,生成package.json yarn init4.yarn安裝專...

NodeJS基礎學習總結

一 nodejs解釋 js是指令碼語言,指令碼語言都需要乙個解析器才能執行。對於寫在html頁面裡的js,瀏覽器充當了解析器的角色。而對於需要獨立執行的js,nodejs就是乙個解析器。每一種解析器都是乙個執行環境,不但允許js定義各種資料結構,進行各種計算,還允許js使用執行環境提供的內建物件和方...

nodejs操作redis總結

本文總結常見的使用node操作redis服務,redis的key是唯一的,如果乙個key所對應的儲存型別是string,則不能再次覆蓋式設定key為hash 這裡我們使用docker方式搭建redis伺服器 docker run d name redis p 6379 6379 redis 2.8 ...