Я не могу понять, почему я получаю эту ошибку, когда пытаюсь читать из базы данных postgresql в node.js в приложении Heroku. Вот ошибка:
No default engine was specified and no extension was provided.
Я пытался посмотреть пару других вопросов , но не смог понять это. Я считаю, что это соответствующие части кода, которые могут быть причиной проблемы, я просто не уверен, где это:
var app = express();
//For BodyParser
app.use(bodyParser.urlencoded({ extended: true }));
app.use(bodyParser.json());
app.set('views', path.join(__dirname, 'views'));
app.set('view engine', 'ejs');
app.use(express.static(path.join(__dirname, 'public')));
app.get('/db', async (req, res) => {
try {
const client = await pool.connect()
const result = await client.query('SELECT * FROM testset');
const results = { 'results': (result) ? result.rows : null};
res.render('pages/db', results );
client.release();
} catch (err) {
console.error(err);
res.send("Error " + err);
}
})
Спасибо