Node.js Knex查询未运行
我试图在knex中获得一个基本查询,但它没有执行select或返回错误Node.js Knex查询未运行,node.js,knex.js,Node.js,Knex.js,我试图在knex中获得一个基本查询,但它没有执行select或返回错误 const knexfile = require('./knexfile.js'); knex = require('knex')(knexfile.development); knex('views').select() .then((data) => { console.log('test); console.log(data); }) .catch((err) => { conso
const knexfile = require('./knexfile.js');
knex = require('knex')(knexfile.development);
knex('views').select()
.then((data) => {
console.log('test);
console.log(data);
})
.catch((err) => {
console.log(err);
});
当我运行它时,我看不到任何输出。我有迁移设置,这些都很好,所以配置文件很好。表中还包含数据
为什么我没有从查询中获取任何数据?在那里尝试了您的脚本(并修复了“测试”中的打字错误,该错误会给您一个公平的错误),并获得了合理的knex错误输出。尝试初始化另一个npm项目,看看错误是否相同。我明白了:这段代码应该可以工作(接受
'test
中的输入错误)。尝试在调用之前添加console.log('foo'),以确保执行达到这一点。在文档中,select查询的语法是knex.select().from('views')
。knex('views')
语法用于插入、更新等。我不确定后一种语法是否也适用于选择。