使用 sendFile() 在 Express 中发送静态文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用 sendFile() 在 Express 中发送静态文件相关的知识,希望对你有一定的参考价值。

参考技术A Express sendFile() 方法 允许您发送原始文件作为对 HTTP 请求的响应。您可以将其 res.sendFile() 视为单个端点的 Express static 中间件。

假设您有一个如下所示的 html 文件 index.html :

通过将路径传递到 index.html ,可以使用 res.sendFile() 使 Express 将此 HTML 文件作为 HTTP 响应提供。

如果不想指定绝对路径,可以通过 root 选项以指定路径所相对于的目录。

以上是关于使用 sendFile() 在 Express 中发送静态文件的主要内容,如果未能解决你的问题,请参考以下文章

express之sendFile

Express res.sendFile 没有上传 CSS

Angularjs - TypeError:路径必须是绝对路径或指定根到 res.sendFile

如何在带有 nunjucks 的 Express 框架中使用 HTML - 没有玉

如何使用反应返回文件?或 express 的 `npm unload` 类似物

如何防止用户直接在 express 中访问路由?