中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

express中static中間件的具體使用方法

發布時間:2020-09-18 23:05:08 來源:腳本之家 閱讀:255 作者:ToSmile 欄目:web開發

如果想要在輸入url后直接訪問服務端的靜態文件,比如cssjs、文件等,就需要知道這些靜態文件的定位,在express框架中express.static中間件函數可以幫助我們實現。

Staicexpress內置中間件函數,服務于靜態文件,基于靜態服務。Staic函數封裝在serve-static模塊當中,serve-static模塊拋出的serveStatic就是static方法。

express中static中間件的具體使用方法

上面注釋說明了方法的作用,大概是說該中間件函數為給定根目錄的文件提供服務,要服務的文件將通過將req.url與提供的根目錄相結合來確定。當找不到文件時,此模塊將改為調用next()以轉到下一個中間件。廢話不多說,實際操作一下:

express中static中間件的具體使用方法

express中static中間件的具體使用方法

在瀏覽器地址欄輸入http://127.0.0.1:8888/public/images/111.jpg發現可以訪問到服務端靜態圖片。

express中static中間件的具體使用方法

中間件函數要服務的文件將通過將req.url與提供的根目錄相結合來確定,也就是說http://127.0.0.1:8888/訪問的就是中間件指定的目錄。上圖中http://127.0.0.1:8888/對應的是項目的根目錄,所以在http://127.0.0.1:8888/后面加上public/images/111.jpg就可以訪問到靜態圖片了。

如果要使用多個靜態資源目錄,請多次調用express.static中間件函數,Express以您使用express.static中間件函數設置靜態目錄的順序來查找文件。要為express.static函數提供的文件創建虛擬路徑前綴(路徑并不實際存在于文件系統中,請為靜態目錄指定安裝路徑。

express中static中間件的具體使用方法

express中static中間件的具體使用方法

express中static中間件的具體使用方法

其中,/images/files是指定的虛擬目錄,在服務端中實際是不存在的。

參考鏈接:https://www.jb51.net/article/172167.htm

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

龙陵县| 保靖县| 武强县| 德钦县| 珠海市| 淮阳县| 镇平县| 仲巴县| 奉节县| 金华市| 巴彦县| 阳信县| 从化市| 太和县| 贵州省| 鄂托克前旗| 福清市| 留坝县| 宝山区| 阿城市| 丹凤县| 缙云县| 武山县| 滁州市| 溧阳市| 九江市| 丹东市| 武义县| 绥化市| 阜城县| 呈贡县| 营山县| 水城县| 泰和县| 阿鲁科尔沁旗| 哈巴河县| 黄骅市| 大冶市| 田阳县| 吉林市| 登封市|