javascript - 无法在 Firebase 用户 ID 下保存用户数据 - Javascript
问题描述
谁能帮我确定为什么我似乎无法将我的用户数据保存在我的网络应用程序的 firebase 数据库中?我已经完成了必要的链接,甚至将数据库安全规则更改为对所有人进行读/写。但还是一无所获。我该怎么办?下面是我的代码。
HTML
<div class="wrapper">
<div class="mdl-grid">
<div class="mdl-layout-spacer"></div>
<div class="mdl-card mdl-shadow--6dp ">
<div class="mdl-card__title mdl-color--primary mdl-color-text--white">
<h2 class="mdl-card__title-text" style="left: 60px;position: relative;">User Information</h2>
</div>
<div class="mdl-card__supporting-text">
<div class="mdl-textfield mdl-js-textfield mdl-textfield--floating-label">
<input class="mdl-textfield__input" type="text" id="user_name"/>
<label class="mdl-textfield__label" for="sample3">User Name</label>
</div>
<div class="mdl-textfield mdl-js-textfield mdl-textfield--floating-label">
<input class="mdl-textfield__input" type="text" id="walletaddress"/>
<label class="mdl-textfield__label" for="sample3">Bitcoin Wallet Address</label>
</div>
</div>
<div class="mdl-card__actions mdl-card--border">
<div class="mdl-grid">
<button id="savebtn" class="mdl-cell mdl-cell--12-col mdl-button mdl-button--raised mdl-button--colored mdl-js-button mdl-js-ripple-effect mdl-color-text--white">
Save Information
</button>
</div>
</div>
</div>
<div class="mdl-layout-spacer"></div>
</div>
</div>
Javascript
$("#savebtn").click(
function() {
var username = $("#user_name").val();
var wallet_address = $("#walletaddress").val();
var uid = firebase.auth().currentUser.uid;
if(email != "" && password != ""){
firebase.database().ref().child('Users').child(uid).set({
username_id: username,
address_wallet: wallet_address
});
}
}
);
我想以这种格式保存数据;
Users {
userid {
username: blah blah,
address: blah blah
}
}
请帮忙。
解决方案
推荐阅读
- ruby - Ruby CSV - 写在同一行而不覆盖?
- javascript - 如何在 Typescript 中正确创建 [Key: string]?
- sorting - 使用 SORT/ICEMAN 将 HEX 值替换为可变长度数据集中的另一个 HEX 值
- javascript - 如何将错误弹出窗口与字段中心对齐
- html - 带有 CSS Grid 的 Div 在 chrome 和 firefox 中的行为不一致
- flutter - 颤振,新的谷歌移动广告sdk出错
- geopy - 超过最大重试次数和 SSL 错误
- coldfusion - 在 ColdFusion 中加密/解密密码
- javascript - 使用 MAP 和 FILTER 根据 ID 映射数组并包含项目
- node.js - 在另一个 Node.js 应用程序中运行一个 Node.js 应用程序