Когда я запускаю app.js, он показывает ошибку «TypeError: knex.select не является функцией» - PullRequest
0 голосов
/ 28 февраля 2019

У меня есть этот фрагмент кода в app.js файле,

   app.get('/', (req, res) => {
    // res.render('login');
    var data = knex.select('*').from('RegisterData');
    res.send(data)
    console.log(data); 
});

1 Ответ

0 голосов
/ 28 февраля 2019

В комментариях (вы действительно должны обновить свой вопрос, чтобы отразить их), вы говорите, что определили knex с помощью:

const knex = require('knex');

Вы должны взглянуть на Инициализация библиотеки параграф в разделе установки Node.js .

Он должен выглядеть следующим образом:

const knex = require('knex')({
  client: 'mysql',
  connection: {...}
});

Это означает, что knex должен быть результатом вызов функции , предоставляемой require.

...