欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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使用supervisor進(jìn)行開發(fā)中調(diào)試的方法

    Node.js使用supervisor進(jìn)行開發(fā)中調(diào)試的方法

    今天小編就為大家分享一篇關(guān)于Node.js使用supervisor進(jìn)行開發(fā)中調(diào)試的方法,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-03-03
  • 詳解nodejs微信jssdk后端接口

    詳解nodejs微信jssdk后端接口

    本篇文章主要介紹了詳解nodejs微信jssdk后端接口,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-05-05
  • 理解 Node.js 事件驅(qū)動機(jī)制的原理

    理解 Node.js 事件驅(qū)動機(jī)制的原理

    本篇文章主要介紹了理解 Node.js 事件驅(qū)動機(jī)制的原理,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-08-08
  • 使用nvm安裝|更新|切換|nodejs的命令詳解

    使用nvm安裝|更新|切換|nodejs的命令詳解

    這篇文章主要介紹了使用nvm安裝|更新|切換|nodejs的命令詳解,有了nvm就可以簡單操作node版本的切換、安裝、查看等,需要的朋友可以參考下
    2022-07-07
  • 深入理解Node內(nèi)建模塊和對象

    深入理解Node內(nèi)建模塊和對象

    在node核心中有些內(nèi)建模塊,使用這些模塊可以操作系統(tǒng),文件和網(wǎng)絡(luò),這篇文章主要介紹了深入理解Node內(nèi)建模塊和對象,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-03-03
  • NodeJS實現(xiàn)圖片文本分割

    NodeJS實現(xiàn)圖片文本分割

    這篇文章主要為大家詳細(xì)介紹了NodeJS實現(xiàn)圖片文本分割,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • Node.js 中如何收集和解析命令行參數(shù)

    Node.js 中如何收集和解析命令行參數(shù)

    這篇文章主要介紹了Node.js 中如何收集和解析命令行參數(shù),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • 詳解基于Node.js的HTTP/2 Server實踐

    詳解基于Node.js的HTTP/2 Server實踐

    HTTP/2目前已經(jīng)逐漸的在各大網(wǎng)站上開始使用,這篇文章主要介紹了詳解基于Node.js的HTTP/2 Server實踐,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-05-05
  • pm2啟動ssr失敗的解決方法

    pm2啟動ssr失敗的解決方法

    這篇文章主要介紹了pm2啟動ssr失敗的解決方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-06-06
  • Node.js中console.log()輸出彩色字體的方法示例

    Node.js中console.log()輸出彩色字體的方法示例

    這篇文章主要給大家介紹了關(guān)于Node.js中console.log()輸出彩色字體的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用Node.js具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12

最新評論