Node.js 尝试在SQLite 3上运行Sails.js时出错
我试图用SQLite 3调用Sails.js,但它抛出以下错误Node.js 尝试在SQLite 3上运行Sails.js时出错,node.js,sqlite,sails.js,Node.js,Sqlite,Sails.js,我试图用SQLite 3调用Sails.js,但它抛出以下错误 您需要安装waterline-sqlite3软件包。 尝试运行: npm install --save waterline-sqlite3 我也遇到了同样的问题,我通过更改config/connections.js下的连接配置文件来修复它,然后我将 sqlitedb: { adapter: 'sqlite3', // -> put this instead 'waterline-sqlite3' filename:
您需要安装
waterline-sqlite3
软件包。
尝试运行:
npm install --save waterline-sqlite3
我也遇到了同样的问题,我通过更改
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
,这将对您有效。请添加一些代码,以便我们可以尝试提供帮助