gpt4 book ai didi

mysql - 我如何从strongloop中的MySql连接器获取用户详细信息并删除 "Authorization Required"

转载 作者:行者123 更新时间:2023-11-29 21:29:41 24 4
gpt4 key购买 nike

我正在尝试使用连接器将strongloop连接到MySql DB,我能够获取除“Users”之外的所有表的记录,该表的详细信息如下:[
{
"userEmailId": "字符串",
“用户密码”:“字符串”,
“名字”:“字符串”,
“姓氏”:“字符串”,
“角色ID”:0,
"手机号码": "字符串",
“用户状态”:0,
“创建者”:0,
"创建日期": "2016-02-12",
“修改者”:0,
"修改日期": "2016-02-12",
“已删除”:0,
“旧密码”:“字符串”,
"个人资料图片名称": "字符串",
“地址”:“字符串”,
“用户ID”:0,
“领域”:“字符串”,
“用户名”:“字符串”,
“证书”: {},
“挑战”:{},
“电子邮件”:“字符串”,
“电子邮件已验证”:正确,
“verificationToken”:“字符串”,
“状态”:“字符串”,
“创建”:“2016-02-12”,
“最后更新”:“2016-02-12”
}
]

作为模型场景。

但是当我在获取按钮@ url“http://localhost:3000/explorer/#!/User/User_find”上创建时

我收到{
“错误”: {
"名称": "错误",
“状态”:401,
"message": "需要授权",
“状态代码”:401,
“代码”:“AUTHORIZATION_REQUIRED”,
"stack": "错误:需要授权\n 位于 C:\\Users\\anupd\\Desktop\\loopback-getting-started\\node_modules\\loopback\\lib\\application.js:376:21\n在 C:\\Users\\anupd\\Desktop\\loopback-getting-started\\node_modules\\loopback\\lib\\model.js:313:7\n 在 C:\\Users\\anupd\\Desktop\\loopback-getting-started\\node_modules\\loopback\\common\\models\\acl.js:465:23\n 位于 C:\\Users\\anupd\\Desktop\\loopback-getting-started\\node_modules\\async\\lib\\async.js:251:17\n 完成(C:\\Users\\anupd\\Desktop\\loopback-getting-started\\node_modules\\async\\lib\\async.js:132:19)\n 位于 C:\\Users\\anupd\\Desktop\\loopback-getting-started\\node_modules\\async\\lib\\async.js:32:16\n 位于 C:\\Users\\anupd\\Desktop\\loopback-getting-started\\node_modules\\async\\lib\\async.js:248:21\n 位于 C:\\Users\\anupd\\Desktop\\loopback-getting-started\\node_modules\\async\\lib\\async.js:572:34\n 位于 C:\\Users\\anupd\\Desktop\\loopback-getting-started\\node_modules\\loopback\\common\\models\\acl.js:447:17\n 位于 C:\\Users\\anupd\\Desktop\\loopback-getting-started\\node_modules\\loopback\\common\\models\\role.js:268:21"
}
}

anybudy 可以帮我解决这个问题吗?或者可以告诉我如何扩展内置用户模块以匹配我的要求

提前致谢

最佳答案

我们无法读取内置用户模型。默认情况下,strongloop 拒绝访问。

您只需创建自定义模型并继承Inbuilt USER模型即可获得Inbuilt USER模型的所有功能。

只需在 model.json 中执行即可。 “base”:“用户”,

EX:模型名称,例如 customer.js

 {
"name": "customer",
"base": "User",
"idInjection": false,
"options": {
"validateUpsert": true
},

关于mysql - 我如何从strongloop中的MySql连接器获取用户详细信息并删除 "Authorization Required",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35356522/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com