Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用“提示”提示用户;“已取数”;当他输入一个已经在firebase中的号码时_Javascript_Reactjs_Firebase_Google Cloud Firestore - Fatal编程技术网

Javascript 如何使用“提示”提示用户;“已取数”;当他输入一个已经在firebase中的号码时

Javascript 如何使用“提示”提示用户;“已取数”;当他输入一个已经在firebase中的号码时,javascript,reactjs,firebase,google-cloud-firestore,Javascript,Reactjs,Firebase,Google Cloud Firestore,验证字段是否为空可以正常工作,如下所示: exports.postOneTodo = (request, response) => { if (request.body.parentName.trim() === '') { return response.status(400).json({ parentName: 'Must not be empty' }); } if(request.body.parentNumber.trim() === '') { return

验证字段是否为空可以正常工作,如下所示:

exports.postOneTodo = (request, response) => {
if (request.body.parentName.trim() === '') {
    return response.status(400).json({ parentName: 'Must not be empty' });
}

if(request.body.parentNumber.trim() === '') {
    return response.status(400).json({ parentNumber: 'Must not be empty' });
}
以下是我在firebase中输入父级名称和编号的方法:

const newTodoItem = {
  
    parentName: request.body.parentName,
    parentNumber: request.body.parentNumber,
    username: request.user.username,
    createdAt: new Date().toISOString()
}
当用户输入firebase中已有的电话号码时,我试图用“号码已被占用”提示用户。下面是我使用的代码,但它没有验证

 db
.doc(`/todos/${newTodoItem.parentNumber}`)
.get()
.then((doc) => {
    if (doc.exists) {
        return response.status(400).json({ parentNumber: 'Number is already taken' });
    } 
})

弗兰克说。非常感谢。