从nodeJs服务器获得响应后如何调用函数(使用javascript)?

编程入门 行业动态 更新时间:2024-10-10 17:24:52

从nodeJs服务器获得响应后如何调用<a href=https://www.elefans.com/category/jswz/34/1771370.html style=函数(使用javascript)?"/>

从nodeJs服务器获得响应后如何调用函数(使用javascript)?

        const response = await fetch('/sign-up', options);
        const responseJson = await response.json().then(function(){


        })
            const status = responseJson.status;

            if(status == 'created'){
                alert('Account has successfully created')
            }else if(status == 'exist'){
                if(responseJson.Username){
                    $("#Username").css('box-shadow', 'inset 0 0 0 1px #DE071C');
                    $("#Username").css('background-color', '#EEEFF1');
                    $("#Username_error").css('display', 'block');
                    document.getElementById('text_Username_error').innerHTML = "This ID already exists. Please choose a different ID"
                }

                if(responseJson.Email){
                    $("#Email").css('box-shadow', 'inset 0 0 0 1px #DE071C');
                    $("#Email").css('background-color', '#EEEFF1');
                    $("#Email_error").css('display', 'block');
                    document.getElementById('text_Email_error').innerHTML = "This email already exists. Please choose a different email"

                }
            }else if(status == 'error'){
                $("#error").css('display', 'block');
            }

我正在使用fetch()通过'post'方法发送请求,服务器将通过向客户端发送json文件进行响应。我已经用console.log(responseJson)检查了json文件,它工作正常。客户端可以完美地接收json文件,但是接收后的if语句不起作用。并不是responseJson.UsernameresponseJson.Email,因为console.log完美地显示了输出。我认为if语句在接收数据之前就结束了,但是我不知道该如何解决。可怜的我。...

回答如下:

我认为,如果您使用await关键字,则无需附加.then函数。尝试这样的事情

const responseJson = await response.json()
//call your function here

更多推荐

从nodeJs服务器获得响应后如何调用函数(使用javascript)?

本文发布于:2024-05-07 21:10:17,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1757269.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:函数   服务器   nodeJs   javascript

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!