最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2018年06月01日 10:34:48   作者:t91zzh5f  
本篇文章主要介紹了Express之托管靜態(tài)文件的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

中間件express.static

我們使用express初始化一個(gè)目錄的時(shí)候,會(huì)在app.js中看到一大推的app.use。

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

var express = require('express');
var app = express();

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

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

express.static使用

基本使用

項(xiàng)目目錄下的public下面有css,js,img等文件夾。

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

在app.js中添加

var express = require('express');
var app = express();

app.use(express.static('public'));

我們就可以通過(guò)

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

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

虛擬目錄

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

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

var express = require('express');
var app = express();

app.use('static',express.static('public'));

訪問(wèn):

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

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

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Node.js 實(shí)現(xiàn)簡(jiǎn)單小說(shuō)爬蟲(chóng)實(shí)例

    Node.js 實(shí)現(xiàn)簡(jiǎn)單小說(shuō)爬蟲(chóng)實(shí)例

    現(xiàn)在爬蟲(chóng)在很多web項(xiàng)目中都有應(yīng)用,這篇文章主要介紹了Node.js 實(shí)現(xiàn)簡(jiǎn)單小說(shuō)爬蟲(chóng)實(shí)例,有興趣的可以了解一下。
    2016-11-11
  • Node.js中npm 和 peerDependencies的使用

    Node.js中npm 和 peerDependencies的使用

    本文詳細(xì)介紹了npm中的peerDependencies和--legacy-peer-deps使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2025-01-01
  • node.js 使用ejs模板引擎時(shí)后綴換成.html

    node.js 使用ejs模板引擎時(shí)后綴換成.html

    本文給大家分享一個(gè)nodejs的小技巧,將ejs模板引擎的模板后綴改成.html的使用方法,非常的簡(jiǎn)單實(shí)用,這里推薦給大家。
    2015-04-04
  • 什么是MEAN?JavaScript編程中的MEAN是什么意思?

    什么是MEAN?JavaScript編程中的MEAN是什么意思?

    這篇文章主要介紹了什么是MEAN?JavaScript編程中的MEAN是什么意思?,跟lampp一樣,MEAN是指現(xiàn)代web應(yīng)用全棧開(kāi)發(fā)工具一個(gè)組合,需要的朋友可以參考下
    2014-12-12
  • Mongoose實(shí)現(xiàn)虛擬字段查詢的方法詳解

    Mongoose實(shí)現(xiàn)虛擬字段查詢的方法詳解

    這篇文章主要給大家介紹了關(guān)于Mongoose實(shí)現(xiàn)虛擬字段查詢的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面跟著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-08-08
  • 初學(xué)者如何快速搭建Express開(kāi)發(fā)系統(tǒng)步驟詳解

    初學(xué)者如何快速搭建Express開(kāi)發(fā)系統(tǒng)步驟詳解

    這篇文章主要介紹了初學(xué)者如何快速搭建Express開(kāi)發(fā)系統(tǒng),結(jié)合實(shí)例形式詳細(xì)分析了express框架搭建的具體步驟與相關(guān)注意事項(xiàng),需要的朋友可以參考下
    2023-05-05
  • 在Node.js中處理Promise中錯(cuò)誤的示例代碼

    在Node.js中處理Promise中錯(cuò)誤的示例代碼

    在現(xiàn)代JavaScript開(kāi)發(fā)中,尤其在Node.js環(huán)境中,Promise已成為處理異步操作的重要方式,然而,Promise的錯(cuò)誤處理卻常常讓開(kāi)發(fā)者感到困惑,在這篇文章中,我們將深入探討如何在Node.js中處理Promise中的錯(cuò)誤,提供多個(gè)示例代碼,以便于理解和實(shí)踐,需要的朋友可以參考下
    2024-09-09
  • 使用 Node.js 對(duì)文本內(nèi)容分詞和關(guān)鍵詞抽取

    使用 Node.js 對(duì)文本內(nèi)容分詞和關(guān)鍵詞抽取

    這篇文章主要介紹了使用 Node.js 對(duì)文本內(nèi)容分詞和關(guān)鍵詞抽取,需要的朋友可以參考下
    2017-05-05
  • 如何使用Node.js爬取任意網(wǎng)頁(yè)資源并輸出PDF文件到本地

    如何使用Node.js爬取任意網(wǎng)頁(yè)資源并輸出PDF文件到本地

    這篇文章主要介紹了使用Node.js爬取任意網(wǎng)頁(yè)資源并輸出高質(zhì)量PDF文件到本地,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,下面小編就來(lái)和大家一起學(xué)習(xí)吧
    2019-06-06
  • 淺談Node 調(diào)試工具入門(mén)教程

    淺談Node 調(diào)試工具入門(mén)教程

    這篇文章主要介紹了淺談Node 調(diào)試工具入門(mén)教程,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-03-03

最新評(píng)論

桦南县| 溧阳市| 昌图县| 舒城县| 集安市| 卫辉市| 弥勒县| 登封市| 枣强县| 治县。| 沙洋县| 南昌县| 松溪县| 子洲县| 泽普县| 永兴县| 个旧市| 汪清县| 璧山县| 木兰县| 中西区| 会东县| 岳池县| 丰顺县| 葫芦岛市| 五华县| 宣恩县| 清流县| 揭阳市| 连城县| 和静县| 珠海市| 保亭| 通渭县| 西充县| 德安县| 绥芬河市| 保定市| 高唐县| 宁南县| 华池县|