Skip to main content

Static Serve

通常网站需要提供静态文件服务,例如图片、CSS 文件、JS 文件等等,而 Express 已经自带了静态文件服务中间件 express.static,使用起来非常方便。

例如,我们添加静态文件中间件如下,并指定静态资源根目录为 public

// ...

app.use(express.static('public'));

app.get('/', (req, res) => {
res.render('index');
});

// ...

假设项目的 public 目录里面有这些静态文件:

public
├── css
│ └── style.css
└── img
└── tuture-logo.png

就可以分别通过以下路径访问:

http://localhost:3000/css/style.css
http://localhost:3000/img/tuture-logo.png