面试题答案
一键面试- 安装依赖:
- 在项目目录下,打开终端,运行以下命令安装
express
和ejs
:
npm install express ejs
- 在项目目录下,打开终端,运行以下命令安装
- 配置 Express 使用 EJS:
- 在项目的主 JavaScript 文件(例如
app.js
)中,引入express
和ejs
:
const express = require('express'); const app = express();
- 设置 EJS 为视图引擎:
app.set('view engine', 'ejs');
- 告诉 Express 去哪里查找视图文件(默认为
views
目录),如果使用默认目录可省略这一步。
app.set('views', __dirname + '/views');
- 在项目的主 JavaScript 文件(例如
- 简单示例 - 传递数据到 EJS 模板:
- 创建
views
目录,在其中创建一个 EJS 文件,例如index.ejs
:
<!DOCTYPE html> <html> <head> <title>Dynamic Page</title> </head> <body> <h1><%= message %></h1> </body> </html>
- 在
app.js
中设置路由并传递数据:
app.get('/', function(req, res) { const data = { message: 'Hello from Express and EJS!' }; res.render('index', data); });
- 最后,启动服务器:
const port = 3000; app.listen(port, function() { console.log(`Server running on port ${port}`); });
- 创建
当访问 http://localhost:3000
时,页面将显示 Hello from Express and EJS!
。