Я использую e js с express, и в моем коде e js есть ошибка
SyntaxError: Unexpected token '.' in
.../views/pages/index.ejs while compiling ejs
If the above error is not helpful, you may want to try EJS-Lint:
https://github.com/RyanZim/EJS-Lint
И да, это была довольно бесполезная ошибка, поэтому я добавил e js -линт на мой сервер. js file:
const express = require('express');
const app = express();
const dotenv = require('dotenv');
const ejs = require('ejs');
const ejsLint = require('ejs-lint');
// setup configs
dotenv.config();
const config = process.env;
app.set('view engine', 'ejs');
// routes
app.get('/', function (req, res) {
try {
console.log('attempting to render');
res.render('pages/index');
} catch (e) {
console.log('Should get here'); // this line is never hit
}
});
// gotta get yourself connected
app.listen(config.port, () =>
console.log(`Example app listening at http://localhost:${config.port}`)
);
Но попытка / улов не работает, и было бы здорово, если бы она была каким-то образом интегрирована с express render.