📁 File Manager Pro
v10.0.3 | PHP: 8.2.31
Server: LiteSpeed
2026-06-30 16:15:26
📂
/ (Root)
/
home
/
orkouolp
/
node_js
/
orkofarms.com
/
api
📍 /home/orkouolp/node_js/orkofarms.com/api
🔄 Refresh
✏️
Editing: getOrders.js
Writable
const firebase = require('../firebase'); async function getOrders(req, res) { console.log('GET /get-orders'); const { currentUser } = req; //console.log('currentUser:', currentUser); if(!currentUser) { res.status(400).json({ error: 'an error occured, unable to get the orders' }); } const { type, uid } = currentUser; //console.log('getOrders:: type:', type, ', uid:', uid); let qrRef = firebase.db.collection('orders'); //console.log('qrRef:', qrRef); if(type==='D') { qrRef = qrRef.where('orSt', '!=', 'D'); //console.log('qrRef:', qrRef); } else if(!(type==='A'||type==='M'||type==='E')) { qrRef = qrRef.where('uid', '==', uid); //console.log('qrRef:', qrRef); } const qrSnapSh = await qrRef.get(); //console.log('qrSnapSh:', qrSnapSh); const orders = qrSnapSh.docs.map(doc => doc.data()); //console.log('orders:', orders); res.status(200).json({orders}); } module.exports = getOrders;
💾 Save Changes
❌ Cancel