使用 sendFile() 在 Express 中发送静态文件
Express sendFile()
方法允许您发送原始文件作为对 HTTP 请求的响应。您可以将其res.sendFile()
视为单个端点的 Express static
中间件。
使用 sendFile()
假设您有一个如下所示的 HTML 文件index.html
:
<h1>Hello World</h1>
通过将路径传递到 index.html
,可以使用 res.sendFile()
使 Express 将此 HTML 文件作为 HTTP 响应提供。
注意:除非指定
root
选项,否则路径必须是绝对路径。
app.get('/', (req, res) => {res.sendFile(`${__dirname}/index.html`)
})
如果不想指定绝对路径,可以通过 root
选项以指定路径所相对于的目录。
app.get('/', (req, res) => {res.sendFile('index.html', { root: __dirname })
})
http://www.taodudu.cc/news/show-7650847.html
相关文章:
- linux sendfile 使用,以及一些坑
- 【深入浅出Linux】零拷贝技术sendfile
- 在C语言中的continue语句的作用是,c语言中continue的用法
- break 和continue 区别和用法
- Python基础之break和continue的用法
- C语言中return、break、continue用法和区别
- 循环中的break和continue的用法
- 【Python】while、for循环嵌套,break、continue用法详解
- 再探java基础——break和continue的用法
- 循环中break和continue用法
- break与continue的用法及区别
- python初学者笔记-continue介绍及使用
- BM3D 图像降噪算法与 Python 实现
- spark原理:概念与架构、工作机制
- 一文搞懂spark基本架构及原理(超详细)
- 大数据基础二:spark原理和常见错误
- Spark基本原理与使用--Spark Streaming
- spark原理及工作流程
- Spark原理与架构
- spark原理和实践
- Spark的设计与运用原理
- Spark 基本架构及运行原理
- Spark原理笔记
- spark原理简介
- 多标签分类算法详解及实践(Keras)
- HTML标签分类方式
- RFID标签的知识(2)--标签分类
- 中文短文本多标签分类(multi-label-class概述、简介与汇总)
- html标签分类及常用标签
- 【机器学习】多标签分类
使用 sendFile() 在 Express 中发送静态文件相关推荐
- express中放置静态文件
不使用模版引擎的话要直接添加html,可以使用express.static()中间件设定静态文件目录,然后将html文件放在里面,如:express默认静态文件目录为 app.use(express. ...
- 如何在nginx中缓存静态文件
这篇教程说明你应该怎样配置 nginx.设置 HTTP 头部过期时间,用 Cache-Control 中的 max-age 标记为静态文件(比如图片. CSS 和 Javascript 文件)设置一个 ...
- Django从理论到实战(part24)--在模板中访问静态文件
学习笔记,仅供参考 参考自:Django打造大型企业官网–Huang Y: 本系列Blog以应用为主,理论基础部分我在后端专栏的Django系列博客已经写过了,如果有些需要补充的知识点,我会在这个系列 ...
- ASP.NET Core 中的静态文件
1.前言 当我们创建Core项目的时候,Web根目录下会有个wwwroot文件目录,wwwroot文件目录里面默认有HTML.CSS.IMG.JavaScript等文件,而这些文件都是Core提供给客 ...
- Asp.Net Core中的静态文件-12
目录 本文出自<从零开始学 ASP.NET CORE MVC>目录 推荐文章:配置 ASP.NET Core 请求(Request)处理管道 Asp.Net Core 中的静态文件 在这 ...
- qt5中服务器文件传输,POST在Qt5中发送JSON文件的请求
在Qt5的帮助下,通过POST请求将JSON文件发送到服务器时有点问题.我给你一张我的程序:POST在Qt5中发送JSON文件的请求 #include #include #include #inclu ...
- 霸气!Nginx 中缓存静态文件秘籍
这篇教程说明你应该怎样配置 nginx.设置 HTTP 头部过期时间,用 Cache-Control 中的 max-age 标记为静态文件(比如图片. CSS 和 Javascript 文件)设置一个 ...
- (三)、Express 路由、静态文件、
一.路由 路由(Routing)是由一个 URI(或者叫路径)和一个特定的 HTTP 方法(GET.POST 等)组成的,涉及到应用如何响应客户端对某个网站节点的访问. 每一个路由都可以有一个或者多个 ...
- php curl form-data,在php curl multipart / form-data请求中发送一个文件和json数据
我正在尝试在PHP的curl请求中上传文件和json数据 . 请求在命令行中使用curl正常工作 . 这是命令行中的curl请求: curl -v --basic -u'username' -F fi ...
- java动态拼接请求_在JavaWeb项目中处理静态文件或动态链接拼接网站地址的最优处理方案...
在开发网站时候我们会遇到下面问题? - 在引用网页中引用js和css或者动态的Servlet的时候我们是写绝对路径还是相对路径? - 如果写相对路径吧,上线偶尔会报404,还要手动去拼接绝对路径 - ...
最新文章
- php 提取全部html标签,php提取html中的img标签
- 1.5 Activity08 RadioButton
- 保存图片时出现800700de错误的解决方法
- JS获取当前时间的前n天/后n天
- boost::contract模块实现简单queue的测试程序
- 图文了解 Kafka 的副本复制机制
- 【渝粤题库】国家开放大学2021春1254计算机组成原理题目
- 干货:产品经理怎么做才能在需求评审中少挨打?
- 百度统计 java 实现思路_211本+985硕+计算机专业投面百度,坐等一周迎来三面,已拿offer...
- python牛顿法解非线性方程组_萌新请教牛顿法求解三元非线性方程组
- 没事学学docker(三):配置阿里云镜像加速以及解决docker起不来的问题
- centos7安装中文字体
- 2020-2022年最全湖南省矢量数据(路网含城市道路、铁路(包括地铁、轻轨)高速、国道、省道、县道、乡道+几百万个poi数据+省市县乡镇行政区划+河流水系网+建筑轮廓+30米dem等shp数据
- MDK keil中在定义一个结构体的时候加点后面不出现结构体当中变量的提示
- 用python实现一个简单的语音录入转换文字的程序
- 高速数据采集卡“王牌”对“王牌”
- 南京信息工程计算机老师,南京信息工程大学计算机与软件学院导师教师师资介绍简介-姚永雷...
- i3 1215U 和 i5 1235U选哪个好
- [爬虫] 上海大学自动抢课工具
- Medium上的文章