Usually, I use the classic starter one.
Expressjs.com
const 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}`)})
When you use the res.render('anyClassViewName') , Express will search for any .ejs file in your views directory and then render it.
Express.urlencoded is made to handle urlencoded payloads. You can use the { extended: true } option for dealing with any complex objects, arrays, and nested objects, or you can set it to 'false' for simpler data parsing.
The above is the detailed content of CONFIGURE EXPRESS WITH .EJS TEMPLATE. For more information, please follow other related articles on the PHP Chinese website!