Użycie template engine EJS w express.js

0

Cześć.
Chciałem przetestować Template Engine: EJS.
Niestety dostaję błąd przy użyciu.

requires a middleware function but got a string

ejs:

<html>
    <head>
        <style>body {background-color: pink}</style>
    </head>   
    <body>
        <p>Hello <%= firstName%></p>
    </body>
</html>

js:

import express from 'express';
const server = express();


server.use('view engine', 'ejs');

server.get('/', (req, res) => {
    res.render('views/index', {firstName: 'General Kenobi!'})
});

server.listen(1236, 'localhost');;
1
server.set('view engine', 'ejs');
0

Działa! Wielkie dzięki. Dodam jeszcze że trzeba było zamienić views/index na index. Najwyraźniej ten folder jest domyślnie.

1 użytkowników online, w tym zalogowanych: 0, gości: 1