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 ...