Firebase HTTP云端函数.send()返回什么?
我正在尝试从我的Android应用程序获取Firebase云端function的价值。
云function如下:
exports.checkIfNumberExists = functions.https.onRequest((request, response) => { var db = admin.database(); var ref = db.ref("numbers"); var query = ref.orderByKey(); var exists = "false"; query.once("value" ,function(snapshot){ snapshot.forEach(function(childSnapshot){ if(childSnapshot.key === request.query.number){ exists = "true"; } }); response.send(exists); }); });
我不明白什么types的数据做.send()
函数返回,我认为它是纯文本,但昨天firefox得到它为JSON时, exist
价值是布尔值,而不是string。
用firefox打开url会返回true
或false
,但是当我尝试从Android或Javascript发出一个http get请求时,它拒绝访问它。
什么是.send()
函数的返回types?