使用 .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文件。

➡️

继续阅读