国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

十分鐘入門express

funnyZhang / 1007人閱讀

摘要:的前世今生基于平臺,快速開放極簡的開發(fā)框架。性能上在之上進(jìn)行了二次元的操作。提供了所需的所有功能。詳解如何秒掉代碼中間件中間件是一個函數(shù),它可以訪問請求對象響應(yīng)對象和應(yīng)用中處于請求響應(yīng)循環(huán)流程中的中間件,一般被命名為的變量。

express的前世今生

基于 Node.js平臺,快速、開放、極簡的 web 開發(fā)框架。

優(yōu)點

極簡 靈活, express提供一系列強(qiáng)大的特性,幫助你創(chuàng)建各種 Web 和移動設(shè)備應(yīng)用。

性能上 在node之上進(jìn)行了二次元的操作。 提供了web所需的所有功能。

express 擁有強(qiáng)大的中間件,豐富的 HTTP 快捷方法可以進(jìn)行強(qiáng)大的操作

引用 安裝
npm install express-generator -g 
//全局安裝 進(jìn)行引入 
express -e
//默認(rèn)  安裝改為 ejs 的模式 
express myapp  
//創(chuàng)建 myapp文件夾
npm install //安裝 依賴
set DEBUG=myapp & npm start  
//運行  文件夾
//然后在瀏覽器中打開 http://localhost:3000/ 網(wǎng)址就可以看到這個應(yīng)用了。
app.js詳解(如何秒掉代碼) 1. 中間件

中間件(Middleware) 是==一個函數(shù)==,它可以訪問請求對象(request object (req)), 響應(yīng)對象(response object (res)), 和 web 應(yīng)用中處于請求-響應(yīng)循環(huán)流程中的中間件,一般被命名為 next 的變量。

req請求對象

res響應(yīng)對象

exit

應(yīng)用級中間件
 app.get("/user/:id", function (req, res, next) {
  console.log("ID:", req.params.id);
  next();
}, function (req, res, next) {
  res.send("User Info");
});

// 處理 /user/:id, 打印出用戶 id

代碼中g(shù)et也可換成use

路由級中間件

建立的文件夾就是 應(yīng)用的這個例子
感興趣的同學(xué)可以在網(wǎng)址后邊加上/users

下面分析一下文檔程序
這個圖片來自 官方文檔

同樣我們的routes中也有一個文檔跟著相同 ,其實他就是路由級中間件的應(yīng)用
再看 這張圖片 ----他來自 app.js

···································

var =require ()引用文件

app.use()應(yīng)用路由中間件使用路由

值就是為什么在網(wǎng)址后加上/users能出來新的網(wǎng)址的關(guān)系

pug 與 ejs

pug 網(wǎng)址 https://www.npmjs.com/package...

ejs 網(wǎng)址 http://www.embeddedjs.com/
建議大家至少掌握一種語言

錯誤處理中間件

十分重要的東東 用來管理錯誤的 放最后的不必過多在意

app.use(function(err, req, res, next) {
  console.error(err.stack);
  res.status(500).send("Something broke!");
});
第三方中間件

也就是引用的中間件 不過多解釋了 用時再說

API是學(xué)習(xí)的工具建議大家多看看

http://www.expressjs.com.cn/4...

最后推薦一款進(jìn)行監(jiān)控的 工具

PM2 不是2.5 沒有升級版要記住
npm install pm2 -g
npm stste ./bin/www --watch
pm2 show 0
pm2 delete 0

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/89195.html

相關(guān)文章

  • NPM簡單入門

    摘要:使用淘寶鏡像大家都知道國內(nèi)直接使用的官方鏡像是非常慢的,這里推薦使用淘寶鏡像。淘寶鏡像是一個完整鏡像,你可以用此代替官方版本只讀,同步頻率目前為分鐘一次以保證盡量與官方服務(wù)同步。 npm 使用介紹 NPM是隨同NodeJS一起安裝的包管理工具,能解決NodeJS代碼部署上的很多問題,常見的使用場景有以下幾種: 允許用戶從NPM服務(wù)器下載別人編寫的第三方包到本地使用。 允許用戶從NPM...

    ckllj 評論0 收藏0
  • 前端學(xué)習(xí)資源

    摘要:提供了完整的環(huán)境,并且支持自定義域名指向,動態(tài)計算資源調(diào)整,可以完成各種應(yīng)用的開發(fā)編譯與部署。 react 新特性 react16 Context 算法相關(guān) 圖解排序算法(二)之希爾排序 微信小程序 微信小程序組件化的解決方案移動端尺寸基本知識 瀏覽器 前端必讀:瀏覽器內(nèi)部工作原理瀏覽器緩存原理解讀瀏覽器加載css和js及dom解析之間的關(guān)系瀏覽器緩存 CSS學(xué)習(xí) 移動web開發(fā)布局入...

    zhisheng 評論0 收藏0
  • AI開發(fā)書籍分享

    摘要:編程書籍的整理和收集最近一直在學(xué)習(xí)深度學(xué)習(xí)和機(jī)器學(xué)習(xí)的東西,發(fā)現(xiàn)深入地去學(xué)習(xí)就需要不斷的去提高自己算法和高數(shù)的能力然后也找了很多的書和文章,隨著不斷的學(xué)習(xí),也整理了下自己的學(xué)習(xí)筆記準(zhǔn)備分享出來給大家后續(xù)的文章和總結(jié)會繼續(xù)分享,先分享一部分的 編程書籍的整理和收集 最近一直在學(xué)習(xí)deep learning深度學(xué)習(xí)和機(jī)器學(xué)習(xí)的東西,發(fā)現(xiàn)深入地去學(xué)習(xí)就需要不斷的去提高自己算法和高數(shù)的能力然后...

    huayeluoliuhen 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<