Reputation: 59
Firebase Realtime Data base is declining my requests and I don't know why? See This I have used just simple code from documentation. This is HTML page.
<script src="https://www.gstatic.com/firebasejs/7.23.0/firebase-app.js"></script>
<script src="https://www.gstatic.com/firebasejs/7.23.0/firebase-analytics.js"></script>
<script>
// Your web app's Firebase configuration
// For Firebase JS SDK v7.20.0 and later, measurementId is optional
var firebaseConfig = {
apiKey: "xxxxxxxxx",
authDomain: "app.firebaseapp.com",
databaseURL: "https://app.firebaseio.com",
projectId: "app",
storageBucket: "jointest-jic.appspot.com",
messagingSenderId: "xxxxxxx",
appId: "x:xxxxx4:web:xxxxxxx",
measurementId: "xcxvcxv"
};
// Initialize Firebase
firebase.initializeApp(firebaseConfig);
firebase.analytics();
var database = firebase.database();
function writeUserData(userId, name, email, imageUrl) {
firebase.database().ref('users/' + userId).set({
username: name,
email: email,
profile_picture : imageUrl
});
}
</script>
<body>
<input type="submit" onclick="writeUserData(userId, name, email, ageUrl)">
</body>
Upvotes: 1
Views: 128
Reputation: 943
Do not forget to import scripts for all components that you will use like <script src="https://www.gstatic.com/firebasejs/7.23.0/firebase-database.js"></script>
for using realtime database =))
Also you need to properly configure database rules for your database either in the firebase web console
or in your firebase.json file, as you can read here.
Upvotes: 1