Express之托管静态文件
来源:互联网 发布:mac os 彻底删除软件 编辑:程序博客网 时间:2024/05/19 17:03
中间件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可以帮助我们托管静态文件,js,css,img等。
express.static使用
基本使用
项目目录下的public下面有css,js,img等文件夹。
我这么需要通过express托管他们,以便我们启动服务器的时候可以访问到这些数据。
在app.js中添加
var express = require('express');var app = express();app.use(express.static('public'));
我们就可以通过
http://localhost:3000/css/style.csshttp://localhost:3000/js/style.jshttp://localhost:3000/img/style.png
注意:所有文件的路径都是相对于存放目录的,因此,存放静态文件的目录名不会出现在 url 中。
虚拟目录
为静态资源目录指定一个挂载路径的方式来实现。
我们可以给我们的静态文件添加虚拟目录,这样有时候方便我们统一管理我们的url,也一目了然地看出资源的属性。
var express = require('express');var app = express();app.use('static',express.static('public'));
访问:
http://localhost:3000/static/css/style.csshttp://localhost:3000/static/js/style.jshttp://localhost:3000/static/img/style.png
注意:这里我们添加了虚拟目录,所以我们的url中必须带上这个目录才能访问的到。
0 0
- Express之托管静态文件
- Express之托管静态文件
- Express之托管静态文件
- Express之托管静态文件
- Express之托管静态文件
- express托管静态文件
- 利用 Express 托管静态文件
- 利用 Express 托管静态文件
- Express (Routing、Middleware、托管静态文件、view engine 等等)
- express.static静态文件托管(基于express官网文章)
- Express 学习笔记纯干货(Routing、Middleware、托管静态文件、view engine 等等)
- express静态文件管理
- express静态文件服务
- Nodejs express之静态资源
- Node.js WEB服务器静态文件托管
- express框架的静态文件呈现能力
- express入门(3)-静态文件
- Express文件上传之Multer
- Win7+IE11下,下载文件打开失败
- 解决谷歌浏览器不能打开html提示没有注册类
- ACM-ICPC 最短路径问题
- 2048游戏
- 欢迎使用CSDN-markdown编辑器
- Express之托管静态文件
- 正/逆向最大匹配算法
- TensorFlow下的MNIST关键原理与参数理解
- 工业制造中PHM的云架构
- 全面介绍Android Studio中Git 的使用(一)
- MyBatis(八) resultMap 之 (三) 延迟加载 (懒加载)
- 指针与引用的区别
- linux下C语言多线程编程实例
- 字符设备文件