Express

express是一款簡潔,靈活的node.js web應用開發框架,是目前最流行的基于node.js的web開發框架,他提供了一系列的強大功能比如:
1、路由的控制
2、參數獲取
3、中間件
4、send和sendFile
5、靜態文件服務
6、模板解析
7、重定向

express就在node中 就像 jQuery在JavaScript中 一樣

ps:還可以使用其他的模塊來幫助你創建各種web,和移動設備應用
ps:在nodejs中使用express框架,它默認的是ejs和jade渲染模板

中間件

中間件就是處理http請求的函數,用來完成各種特定的任務,比如檢查用戶是否登錄,檢測用戶是否有權限訪問,他的特點是:
1、一個中間處理完請求和響應后可以把相對應的數據傳遞給下一個中間件
2、回調函數的next參數是一個函數,調用他表示調用后續的中間件,并將數據傳遞給下一個中間件
3、還可以根據路徑來區分進行返回執行的不同的中間件

渲染視圖

語法
參數 view就是模板的文件名
在渲染模板是locals可其模板傳入變量值
callback用來處理返回的渲染后的字符串

靜態文件服務器

如果要在網頁中加載靜態文件(css、js、img),就需要另外指定一個存放靜態文件的目錄,當瀏覽器發出非HTML文件請求時,服務器端就會到這個目錄下去尋找相關文件

重定向

redirect方法允許網址的重定向,跳轉到指定的url并且可以指定status,默認為302方式

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容