ionic と backand を使用してアプリケーションを作成しています。
新しいユーザーを作成すると、「セキュリティと認証」=>「登録済みユーザー」で新しいユーザーが作成されます。どうやらそれは私のデータベースと内部 backand users データベース間のリンクです...そのアクションに console.log(err) を挿入しました。これが出力です:
「次のアクション: "Create My App User" の実行に失敗しました: タイプ 'Jint.Engine' のプロパティ 'Engine' で自己参照ループが検出されました。パス 'Engine.GlobalEnvironment.Record'."
関連するコードは次のとおりです。
.service('SignupService', function(Backand) {
var service = this;
service.signup = function(firstName, lastName, email, password, confirmPassword) {
return Backand.signup(firstName, lastName, email, password, confirmPassword);
}
.controller('SignupCtrl', function (Backand, $state, $rootScope, SignupService) {
var signup = this;
function register() {
SignupService.signup(signup.firstName, signup.lastName, signup.email, signup.password, signup.password)
.then(function () {
$rootScope.$broadcast('authorized');
$state.go('signup2');
}, function (error) {
console.log(error);
})
}
signup.register = register;
})
もう 1 つ、backand インターフェイスで「Create my App User」アクションをテストすると、例外はまったく同じです。