【发布时间】:2016-01-11 07:05:54
【问题描述】:
我一直在关注 https://docs.strongloop.com/display/public/LB/Connect+your+API+to+a+data+source 的 Loopback 教程
根据文档,我有以下 server/datasources.json
{
"db": {
"name": "db",
"connector": "memory"
},
"mysqlDs": {
"name": "mysqlDs",
"connector": "mysql",
"host": "demo.strongloop.com",
"port": 3306,
"database": "demo",
"username": "demo",
"password": "L00pBack"
}
}
我的 server/model-config.json 有以下信息
{
...
"CoffeeShop": {
"dataSource": "mysqlDs",
"public": true
}
}
我已将 server/boot/create_sample_model.js 最小化为:
module.exports = function(app) {
app.dataSources.mysqlDs.automigrate('CoffeeShop', function(err) {
console.log(err.message);
});
};
这输出:
Web server listening at: http://0.0.0.0:3000
Browse your REST API at http://0.0.0.0:3000/explorer
{ [Error: Query inactivity timeout]
code: 'PROTOCOL_SEQUENCE_TIMEOUT',
fatal: true,
timeout: undefined }
{ [Error: Query inactivity timeout]
code: 'PROTOCOL_SEQUENCE_TIMEOUT',
fatal: true,
timeout: undefined }
Query inactivity timeout
我不完全确定下一步该去哪里。我已经尝试安装我自己的 mysql 实例,创建一个数据库并使用它 - 但我得到了完全相同的错误。 任何线索都非常感谢。我假设这是一个“愚蠢的用户错误”,因为我对教程有疑问:-(
【问题讨论】:
标签: mysql json node.js loopbackjs