使用 .EJS 模板配置 Express
💡
原文英文,约100词,阅读约需1分钟。
📝
内容提要
通常,我使用经典的起始模板。Expressjs.comconst express = require('express') const app = express() const port = 3000 app.set('view engine', 'ejs') app.use(express.urlencoded({extended: true})) app.use('/', router) app.listen(port, () => { console.log(`This is ${port}`)}) Enter fullscreen mode Exit fullscreen mode当你使用res.render('anyClassViewName')时,Express会在你的视图目录中搜索任何.ejs文件并进行渲染。Express.urlencoded用于处理urlencoded负载。你可以使用{ extended: true }选项处理任何复杂的对象、数组和嵌套对象,或者将其设置为'false'以进行更简单的数据解析。
🎯
关键要点
-
使用经典的起始模板来创建Express应用。
-
设置视图引擎为EJS。
-
使用express.urlencoded处理urlencoded负载。
-
可以使用{ extended: true }选项处理复杂对象、数组和嵌套对象。
-
使用res.render渲染视图目录中的.ejs文件。
➡️