0
メガに助けを借りてくれてありがとう。nativescriptアプリケーションでfirebase dbにデータを保存する際に問題が発生しました
私はEddyのnativescript firebaseプラグインを使用しています。私はユーザーを登録してログインすることができますが、ユーザーの更新プロファイルを作成したいと思います。私はプラグインのドキュメントに従って、データは実際にFirerbaseのレスポンスキーフォームをログに記録しますが、firebaseにログインしてもデータは表示されません。それでもまだnullと言います。
マイコード:
var observableModule = require("data/observable");
var applicationSettings = require("application-settings");
var firebase = require("nativescript-plugin-firebase");
function profilePageViewModel() {
firebase.init({
url: 'https://freshersmeal-1e29e.firebaseio.com/'
}).then(
function (instance) {
console.log("firebase.init done");
},
function (error) {
console.log("firebase.init error: " + error);
}
);
//this function below is responsible for saving the d data
viewModel.saveProfile = function() {
firebase.push(
'/users',
{
'address': '12, loadster street.',
'department': 'Comp',
'level': 100
}
).then(
function (result) {
console.log("created key: " + result.key);
}
);
}
return viewModel;
}
module.exports = profilePageViewModel;
私が欲しいものは、ユーザーの子ノードとデータがそれに保存するすべてのユーザーのようにすることです。
私は多くのチュートリアルを読みましたが、この問題に直面しているチュートリアルは見つかりませんでした。私はどうしたらいいですか?
と書く必要がありますか?ユーザーにはデータの書き込み権限がありますか。 –
はい、確かに、成功した各書き込みの後にfirebaseから返された応答キーを取得しますが、firebaseコンソールをチェックします。それでも私のdbはnullと言います。 –
うーん....それが何であるかはっきりしない。あなたはそれを再現するjsbinを設定することができますので、私は見てみることができますか? –