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

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

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

中間件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托管他們,以便我們啟動服務(wù)器的時候可以訪問到這些數(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)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Node.js 實現(xiàn)簡單小說爬蟲實例

    Node.js 實現(xiàn)簡單小說爬蟲實例

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

    Node.js中npm 和 peerDependencies的使用

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

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

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

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

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

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

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

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

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

    在Node.js中處理Promise中錯誤的示例代碼

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

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

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

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

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

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

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

最新評論

新乡县| 罗山县| 阿巴嘎旗| 云林县| 报价| 博罗县| 波密县| 华蓥市| 仁寿县| 凤阳县| 保亭| 衡阳县| 大同县| 姚安县| 海林市| 白水县| 辽源市| 兴安县| 湾仔区| 磐石市| 缙云县| 慈利县| 阿瓦提县| 滦南县| 鄂伦春自治旗| 米泉市| 商河县| 丰顺县| 新化县| 南部县| 扶风县| 文安县| 灵石县| 阜新市| 延庆县| 舟曲县| 裕民县| 玉树县| 惠州市| 临桂县| 青冈县|