面试题答案
一键面试在 Express 框架中,使用 express.static
中间件来实现静态文件服务。
示例代码如下:
const express = require('express');
const app = express();
// 将 'public' 目录设置为静态资源目录
app.use(express.static('public'));
const port = 3000;
app.listen(port, () => {
console.log(`Server running on port ${port}`);
});
const express = require('express');
:引入 Express 框架。const app = express();
:创建一个 Express 应用实例。app.use(express.static('public'));
:使用express.static
中间件,将public
目录设置为静态资源目录。这意味着当客户端请求例如/styles.css
时,如果public
目录下存在styles.css
文件,Express 会直接将该文件返回给客户端。const port = 3000;
:定义应用监听的端口号为 3000。app.listen(port, () => { console.log(
Server running on port ${port}); });
:启动 Express 应用,使其监听指定端口,并在控制台打印服务器运行信息。