Gwe*_*ron 2 mysql npm angularjs loopbackjs webpack
我目前正在使用AngularJS,Loopback和MySQL构建一个webapp.它被罚了一段时间,最近我从前端回送的大部分请求开始因内部服务器错误而失败.
Error: ER_BAD_FIELD_ERROR: Unknown column 'scopes' in 'field list'
Run Code Online (Sandbox Code Playgroud)
我正在使用Loopback Angular SDK在我的前端发出请求.我真的不明白它为什么要搜索列范围,因为当我拥有它的id时我称之为搜索用户.
$scope.user = !$scope.isLoggedIn ? {} : Appuser.findOne({
filter: {
where: { id: Appuser.getCurrentId() }
}
}).$promise.then(function(res){
$scope.user = res;
});
Run Code Online (Sandbox Code Playgroud)
我最近开始在这个应用程序上使用webpack,并且最近重新安装了我的所有节点模块,我不知道它是否可能产生了影响,但我怀疑是因为当我恢复提交时,它都被罚款问题仍然存在.但是因为我正在使用npm和package.json来处理我的模块,所以我不明白会出现什么问题.
小智 5
我在下面解决了它(我使用的是mysql连接器)
ALTER TABLE AccessToken ADD COLUMN `scopes` TEXT NULL;
Run Code Online (Sandbox Code Playgroud)
我找到了新的领域./node_modules/loopback/common/models/access-token.json
.
"scopes": {
"type": ["string"],
"description": "Array of scopes granted to this access token."
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
440 次 |
最近记录: |