国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > JS > 正文

Express之托管靜態(tài)文件的方法

2024-05-06 16:44:44
字體:
供稿:網(wǎng)友

中間件express.static

我們使用express初始化一個目錄的時候,會在app.js中看到一大推的app.use。

其中一個主要的中間件是express.static(4.0版本依舊保留的中間件)

var express = require('express');var app = express();app.use('/static',express.static('public'));

通過express.static可以幫助我們托管靜態(tài)文件,js,css,img等。

express.static使用

基本使用

項目目錄下的public下面有css,js,img等文件夾。

我這么需要通過express托管他們,以便我們啟動服務器的時候可以訪問到這些數(shù)據(jù)。

在app.js中添加

var express = require('express');var app = express();app.use(express.static('public'));

我們就可以通過

http://localhost:3000/css/style.css
http://localhost:3000/js/style.js
http://localhost:3000/img/style.png

注意:所有文件的路徑都是相對于存放目錄的,因此,存放靜態(tài)文件的目錄名不會出現(xiàn)在 url 中。

虛擬目錄

為靜態(tài)資源目錄指定一個掛載路徑的方式來實現(xiàn)。

我們可以給我們的靜態(tài)文件添加虛擬目錄,這樣有時候方便我們統(tǒng)一管理我們的url,也一目了然地看出資源的屬性。

var express = require('express');var app = express();app.use('static',express.static('public'));

訪問:

http://localhost:3000/static/css/style.css
http://localhost:3000/static/js/style.js
http://localhost:3000/static/img/style.png

注意:這里我們添加了虛擬目錄,所以我們的url中必須帶上這個目錄才能訪問的到。

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持VeVb武林網(wǎng)。


注:相關教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 普洱| 东光县| 孝义市| 潞西市| 正镶白旗| 景洪市| 襄樊市| 电白县| 济阳县| 昌图县| 焦作市| 叙永县| 黑水县| 双峰县| 唐河县| 漳州市| 交口县| 岫岩| 靖西县| 曲周县| 长寿区| 临安市| 丁青县| 黑龙江省| 梧州市| 伊金霍洛旗| 梁山县| 台北市| 云霄县| 肇州县| 兴城市| 青河县| 旬阳县| 泽库县| 剑河县| 靖安县| 陆良县| 教育| 兰西县| 郑州市| 灵宝市|