<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        Nodejs的express使用教程(附代碼)

        來源:懂視網 責編:小采 時間:2020-11-27 21:45:54
        文檔

        Nodejs的express使用教程(附代碼)

        Nodejs的express使用教程(附代碼):Express 是一個簡潔、靈活的 node.js Web 應用開發框架, 它提供一系列強大的特性,幫助你創建各種 Web 和移動設備應用。1.express組織結構app demo |---node_modules------用于安裝本地模塊。 |---public------------用于存放用戶可以
        推薦度:
        導讀Nodejs的express使用教程(附代碼):Express 是一個簡潔、靈活的 node.js Web 應用開發框架, 它提供一系列強大的特性,幫助你創建各種 Web 和移動設備應用。1.express組織結構app demo |---node_modules------用于安裝本地模塊。 |---public------------用于存放用戶可以

        Express 是一個簡潔、靈活的 node.js Web 應用開發框架, 它提供一系列強大的特性,幫助你創建各種 Web 和移動設備應用。

        1.express組織結構

        app demo

        |---node_modules------用于安裝本地模塊。
        |---public------------用于存放用戶可以下載到的文件,比如圖片、腳本、樣式表等。
        |---routes------------用于存放路由文件。
        |---views-------------用于存放網頁的模板。
        |---app.js------------應用程序的啟動腳本。
        |---package.json------項目的配置文件。

        2..創建express服務器

        運行nodejs應用程序

        />node app.js

        3.中間件

        中間件(middleware)就是處理HTTP請求的函數.
        當一個HTTP請求進入服務器,服務器實例會調用第一個中間件,完成后根據設置,決定是否再調用下一個中間件.

        中間件的參數為:

        .四個的時候---第一個為錯誤處理,第二個為客戶請求request,第三個為服務器響應respond,第四個為next中間件. 如function(error, request, response, next){}
        .三個的時候---第一個客戶請求request,第二個為服務器響應respond,第三個為next中間件. 如function(request, response, next){}
        .兩個的時候---第一個客戶請求request,第二個為服務器響應respondfunction. 如function(request, response){}

        4.使用中間件use

        use是express調用中間件的方法,它返回一個函數.

        5.錯誤內容顯示

        6.路由

        express路由的方式有多種,這里舉例常用的幾種:

        .app.use('/', middleware);//get/post時,對于路徑/的處理
        .app.get("/", middleware);//http中get時,對于路徑/的處理
        .app.post("/", middleware);//http中post時,對于路徑/的處理
        .app.put("/", middleware);//http中put時,對于路徑/的處理
        .app.delete("/", middleware);//http中delete時,對于路徑/的處理

        7.路徑通配符*

        .*表示所有路徑

        .:捕獲路徑內容

        8.設置環境變量set

        set用于指定變量的值.
        app.set("view engine", "ejs");//使用ejs作為模版

        9.response對象方法

        .重定向redirect

        response.redirect("/hello/anime");//重定向到/hello/anime

        .發送文件sendFile

        response.sendFile("/path/to/anime.mp4");

        .渲染網頁模板render,即把變換的內容加載到網頁.
        response.render("index", { message: "Hello World" });//將message變量傳入index模板,值為"Hello World"渲染成HTML網頁

        10.requst對象方法

        .獲取客戶ip地址:request.ip

        .獲取上傳的文件:request.files

        11.啟動腳本package.json

        package.json用于指定app信息,nodejs版本號和其他組件的依賴關系

        12.app入口app.js

        app.js主要包含http的創建,基本路由,監聽端口號

        13.動態網頁模板views

        views文件夾,用于存放所有的放網頁模板.

        14.指定靜態網頁目錄

        //app.js
        app.use(express.static('public'));//指定靜態網頁目錄,當瀏覽器發出非HTML文件請求時,服務器端就到public目錄尋找這個文件

        如:, 服務器端就到public/bootstrap/css/目錄中尋找bootstrap.css文件

        好了,本教程先給大家介紹到這里,后續還會持續給大家更新,謝謝大家一直以來對PHP中文網的支持。

        【相關教程推薦】

        1. JavaScript視頻教程
        2. JavaScript在線手冊
        3. bootstrap教程

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        Nodejs的express使用教程(附代碼)

        Nodejs的express使用教程(附代碼):Express 是一個簡潔、靈活的 node.js Web 應用開發框架, 它提供一系列強大的特性,幫助你創建各種 Web 和移動設備應用。1.express組織結構app demo |---node_modules------用于安裝本地模塊。 |---public------------用于存放用戶可以
        推薦度:
        標簽: 使用教程 js 代碼
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 国产乱子伦精品免费女| 国产在线精品一区免费香蕉| 亚洲色图.com| 亚洲精品欧美综合四区| 在线免费观看伊人三级电影| 免费h黄肉动漫在线观看| 亚洲欧洲国产成人精品| 亚欧国产一级在线免费| 成人午夜18免费看| 亚洲高清美女一区二区三区| 国产精品亚洲а∨天堂2021 | 天天操夜夜操免费视频| 亚洲一区二区女搞男| 亚洲国产精品无码久久久秋霞1| 久久一区二区三区免费| 日韩免费福利视频| 亚洲国产精品久久久久婷婷老年| 亚洲精品无码久久一线| 亚洲熟妇久久精品| 人人爽人人爽人人片av免费 | 黄色一级视频免费观看| 狼群影院在线观看免费观看直播| 国产在线观看片a免费观看| 亚洲欧洲自拍拍偷午夜色无码| 亚洲精品9999久久久久无码| 国产精品无码素人福利免费| 亚洲熟伦熟女新五十路熟妇 | 国产美女无遮挡免费视频网站 | 日本在线看片免费| AV在线亚洲男人的天堂| 亚洲精品永久在线观看| 一个人看的www在线免费视频| a级日本高清免费看| 亚洲自偷自偷精品| 久久九九AV免费精品| 久久亚洲国产最新网站| 国产91免费在线观看| 亚洲一级大黄大色毛片| 日韩欧毛片免费视频| jizz在线免费播放| 亚洲Av高清一区二区三区|