const email = snapshot.val().email;
function all() { return Model.once('value').then(function(snapshot) { const data = snapshot.val() if(data){ return utils.makeResponse(200,data) } else { return utils.makeResponse(404,null,"Not Found") } }).catch(function(error) { return utils.makeResponse(500,null,error.message) }); }
ref.once('value', snapshot => { // no verification ID, account has consumed token, continue if (!snapshot.exists()) return next(); // if not, account is not verified, res.status(403).json({ success: false, error: 'Account not verified', message: 'Your account needs to be verified to perform this action. Please click the link sent to the account registered e-mail address.' }); });
app.post('/api/v1/address', function(request, response){ if (request.body) { addressRef.push().set(request.body); addressRef.once('value').then(function(snapshot) { response.send({data: snapshot.val()}); }, function (errorObject) { console.log("The read failed: " + errorObject.code); response.send(errorObject); }); } });
TestNodeRef.on("child_changed", (snapshot)=>{ var changedPost = snapshot.val(); console.log("## Child Change"); console.log("Key : " + changedPost.key); console.log("NickName : " + changedPost.NickName); console.log("상위 Post ID : " + changedPost.title); });
app.get('/api/v1/address/:key', function(request, response){ if ((request.params || {}).key){ addressRef.child((request.params || {}).key).once('value').then(function(snapshot) { response.send({data: snapshot.val()}); }, function (errorObject) { console.log("The read failed: " + errorObject.code); response.send(errorObject); }); } });
functions.https.onRequest((request: any, response: any) => { contactsRef.once('value', (data) => { response.send({ 'res': data.val() }) }) })
app.get('/:id', (req: any, res: any, next: any) => { admin.database().ref('/contacts/' + req.params.id).once('value', (data) => { var sn = data.val() res.send({ 'res': sn }) next() },(err: any) => res.send({res: err}) ) })
// get user info async function getUserInfo(user) { return await ref.child(user.id) .once('value', snapshot => snapshot.val()); }
function update(id, data) { return Model.child(id).once('value').then((snapshot) =>{ if(snapshot.val()){ Model.child(id).update(data); return utils.makeResponse(200,null) } else { return utils.makeResponse(404,null,"Not Found") } }).catch(function(error) { return utils.makeResponse(500, null, error.message) }); }
TestNodeRef.on("child_added", (snapshot, prevChildKey)=>{ var newPost = snapshot.val(); console.log("## Child Add"); console.log("작성자 : " + newPost.author); console.log("제목 : " + newPost.title); console.log("Key : " + newPost.key); console.log("NickName : " + newPost.NickName); console.log("상위 Post ID : " + prevChildKey); });
app.get('/api/v1/address', function(request, response){ addressRef.once('value').then(function(snapshot) { response.send({data: snapshot.val()}); }, function (errorObject) { console.log("The read failed: " + errorObject.code); response.send(errorObject); }); });
const email = snapshot.val().email;