繁体   English   中英

如何处理 null 响应。json? (Javascript)

[英]How to handle an null response.json? (Javascript)

我目前正在尝试处理 NULL 对 REST API 的响应

代码:

const { name } = await fetch(`api link`).then(response => response.json());

现在通常如果有错误我会简单地使用if(;name) return; ,但由于响应是 NULL 而不是 API 响应,这将不起作用。 我一直在尝试很多东西,但似乎都没有奏效。 我将不胜感激有关此或任何解决方案的帮助。

当响应为 null 时,我收到 UnhandledPromiseRejectionWarning。

response.json() 也返回一个 promise。 试试这个:

const response = await fetch(`api link`);
const result = await response.json();
if(result === null || result === undefined) {
 // return or do something
}

const { name } = result;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM