首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JSON输入意外结束:当我想对响应执行json()时

JSON输入意外结束:当我想对响应执行json()时
EN

Stack Overflow用户
提问于 2021-09-08 00:02:38
回答 1查看 45关注 0票数 0

后端: spring启动和一切都在后端工作,但是当我尝试登录react时,我在开发工具Chrome in Network中看到登录是正常的,并且是status=200,但是当我尝试提取响应和jwt时,我看到这个错误: SyntaxError:意外的JSON输入结束

enter image description here

这是我的代码

代码语言:javascript
复制
async sbmit(e){
        e.preventDefault()
        //console.log(this.state)
        await fetch('http://localhost:8080/login', {
            method: 'POST',
            body: JSON.stringify(this.state)
        }).then(res=>console.log(res.json()))
    }
EN

回答 1

Stack Overflow用户

发布于 2021-09-08 00:20:08

res.json()返回一个promise。您需要在另一个.then处理程序中包含您的console.log,它将正常工作。您也可能遇到cors问题,但如果是这种情况,您应该会在控制台中看到一条消息。因为本地主机通常受到保护,不受其他站点向其发出请求。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69095632

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档