尝试在SQLite 3上运行Sails.js时出错

时间:2017-07-26 12:13:48

标签: node.js sqlite sails.js

我试图用SQLite 3调用Sails.js,但它会抛出以下错误。

Error image

2 个答案:

答案 0 :(得分:0)

您需要安装waterline-sqlite3包。 尝试运行:

npm install --save waterline-sqlite3

答案 1 :(得分:-1)

我有同样的问题,我通过更改config/connections.js下的连接配置文件修复它,我只是把

sqlitedb: {
  adapter: 'sqlite3', // -> put this instead 'waterline-sqlite3'
  filename: './dev-db.sqlite',
  debug: false
}

这似乎可以工作,但我使用knexJs来处理迁移,所以我觉得它不能正常工作,因为当我拿起我的应用程序并去邮递员测试它时,只显示我

{
"code": "E_UNKNOWN",
"message": "Encountered an unexpected error",
"data": {
    "raw": {}
}
}

但我认为,如果你没有使用knexJs,这对你有用。