role + passを持つユーザーをleveldbに追加する必要があります。これは追加されたアイテムのコードです:AngularJSに要素を投稿する
$scope.addItem = function() {
$scope.username;
$http({
method: 'POST',
url: '/addUser',
key: {
username: $scope.username,
params: {
value: {
password: $scope.password,
role: $scope.role
}
}
}
}).then((result) => {
$scope.getAllItems();
}).catch((reason) => {
console.log(reason);
})
};
コントローラの構造はどのようにしますか?コンソールが返さ:
[WriteError: put() requires a key argument]
これはエラーをスローするコードの部分ですか?エラーの行情報?また、私はあなたがしたいことを理解することは本当に確実ではない、私はそれが大きなプロジェクトの一部だと思います、もう少し説明できますか? – kazu
レベルデータベースにユーザーを挿入したいとします。これは角度とURLのコントローラコードの一部です: '/ addUser'は、新しいユーザを挿入するためのモデルとなるURLです。 [WriteError:put()はキー引数が必要です]というのは、モデルがレベルデータベースのキーを必要としているということです。問題は、角度コントローラの構造が方法ではないということです。モデルで私はこれを持っています:context.db.put(username、{password、role} –