当我运行app.js时,它显示错误“TypeError:knex.select不是函数”

问题描述 投票:0回答:1

我在app.js文件中有这个代码段,

   app.get('/', (req, res) => {
    // res.render('login');
    var data = knex.select('*').from('RegisterData');
    res.send(data)
    console.log(data); 
});
mysql node.js express visual-studio-code knex.js
1个回答
0
投票

在评论中(你真的应该更新你的问题以反映这些),你说你定义了knex

const knex = require('knex');

您应该查看Node.js installation section中的初始化库段落。

它应该看起来像:

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

这意味着knex应该是调用require暴露的函数的结果。

© www.soinside.com 2019 - 2024. All rights reserved.