我是环回新手,
我尝试使用注册,登录等用户模型。 我跟着这个网址 - https://github.com/strongloop/loopback-example-user-management
它的工作正常,但没有postgres数据库。
我添加了代码datasoruces.json。
{
"db": {
"name": "db",
"connector": "memory"
},
"mydata": {
"postgres": {
"host": "localhost",
"port": "5432",
"database": "myapps_login",
"username": "postgres",
"password": "password",
"name": "postgres",
"debug": true,
"connector": "postgresql"
}
}
如何使用数据库访问用户模型?
答案 0 :(得分:0)
有两个问题。首先,您没有正确定义数据源。你不应该有一个嵌套的postgres
对象:
"mydata": {
"name": "mydata",
"host": "localhost",
"port": "5432",
"database": "myapps_login",
"username": "postgres",
"password": "password",
"debug": true,
"connector": "postgresql"
}
接下来,您需要attach the User
model to your new datasource。编辑server/model-config.json
文件:
{
// ...
"User": {
"dataSource": "mydata",
"public": true
},
// ...
}
最后,确保已安装postgres连接器依赖项(从命令行,在项目目录中):
npm install --save loopback-connector-postgresql