Heroku postgresql Ошибка: движок по умолчанию не указан и расширение не указано - PullRequest
0 голосов
/ 07 октября 2019

Я не могу понять, почему я получаю эту ошибку, когда пытаюсь читать из базы данных 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);
    }
})

Спасибо

...