npm install express-generator -g
//全域性安裝 進行引入
express -e
//預設 安裝改為 ejs 的模式
npm install //安裝 依賴
//執行 資料夾
//然後在瀏覽器中開啟 http://localhost:3000/ **就可以看到這個應用了。
1. 中介軟體
中介軟體(middleware) 是==乙個函式==,它可以訪問請求物件(request object (req)), 響應物件(response object (res)), 和 web 應用中處於請求-響應迴圈流程中的中介軟體,一般被命名為 next 的變數。
應用級中介軟體
console.log('id:', req.params.id);
next();
}, function (req, res, next) );
// 處理 /user/:id, 列印出使用者 id
**中get也可換成use
路由級中介軟體
建立的資料夾就是 應用的這個例子
感興趣的同學可以在**後邊加上/users
下面分析一下文件程式var =require ()引用檔案這個來自 官方文件
值就是為什麼在**後加上/users能出來新的**的關係
pug 與 ejs
錯誤處理中介軟體
十分重要的東東 用來管理錯誤的 放最後的不必過多在意
console.error(err.stack);
res.status(500).send('something broke!');
});
第三方中介軟體
也就是引用的中介軟體 不過多解釋了 用時再說
最後推薦一款進行監控的 工具
npm install pm2 -g
npm stste ./bin/www --watch
pm2 show 0
pm2 delete 0
十分鐘入門less
1 變數 使用 可以定義less變數 bule eee 宣告變數 login container 2 混合 混合就是先定義乙個乙個樣式,然後在另外乙個樣式中使用 1 不帶引數 border login container 2 帶引數的混合 帶預設引數的混合 border border width 1...
課間十分鐘
時間限制 1000 ms 記憶體限制 128 mb 兩人都是數學愛好者,便發明了乙個遊戲。在遊戲開始前,他們先約定乙個正整數n,同時令m 1。遊戲過程中,每個人都可以將m的值擴大2到9中的任意倍數。第乙個使m n的人就是最後的贏家。181818181818和zbt都十分聰明,並且遊戲過程中都使用最佳...
爬蟲程式十分鐘入門
encoding utf 8 import requests import random 要訪問的目標頁面 targeturl 要訪問的目標https頁面 targeturl 伺服器 產品官網 www.16yun.cn 需要開訂單提取新 資訊更新 proxyhost t.16yun.cn proxy...