Heroku postgresql错误:未指定默认引擎且未提供扩展名

时间:2019-10-07 15:25:58

标签: postgresql heroku heroku-postgres

当我尝试从Heroku应用程序的node.js中的postgresql数据库读取时,我无法弄清楚为什么会出现此错误。这是错误:

No default engine was specified and no extension was provided.

我尝试查看其他couplequestions,但无法弄清楚。我相信这些是可能导致问题的代码的相关部分,但我不确定它在哪里:

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);
    }
})

谢谢

0 个答案:

没有答案