在 Express 中提供静态文件访问
Express 有一个内置的 中间件 ,用于从目录中提供静态文件。 例如假设您有一个 public
文件夹,里面包含图像、CSS 和 HTML 等文件。
$ ls -l public/
total 48
-rw-r--r-- 1 ubuntu ubuntu 1666 Mar 12 14:17 home.css
-rw-r--r--@ 1 ubuntu ubuntu 17092 Mar 12 14:17 logo.png
$
您可以 使用 express.static
中间件 可以通过 HTTP 访问此文件夹中的文件。
const express = require('express');
const app = express();
app.use(express.static('./public'));
app.listen(3000);
使用上面的脚本,你可以打开 http://localhost:3000/home.css
在浏览器中查看 CSS 文件。
提供 HTML 文件
static
中间件是您可以使用 Express 提供静态 HTML 文件的方式。 如果你有一个普通的 HTML 文件 test.html
,您可以在浏览器中打开该文件,浏览器将呈现 HTML。
这意味着您可以使用 express.static()
托管整个前端 Web 应用程序,包括 JavaScript、CSS、图像和 HTML。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论