如果没有特定的密钥,如何服务错误,但应该是

我正在使用 fetch onhttps://www.googleapis.com/books/v1/volumes?q=wiedzmin . If you go to this link you can see that it is not any "volumeInfo.authors" in 9th object (from line 545 to 602). It gives me an error: Uncaught (in promise) TypeError: Cannot read property 'join' of undefined 我想做一个逻辑,比如 “如果有错误返回“ 找不到值 ”,代码执行会更进一步。 我的代码: 获取 (“https://www.googleapis.com/books/v1/volumes?q=wiedzmin”) 。然后 (resp => resp.json ()) 。然后 (x => { 控制台日志 (作者:) 对于 (设 i = 0; i <= x。项目。长度-1; i) { 控制台.日志 (x.项目 [i].volumeInfo.authors. ……

共1个回答,已解决, 标签: javascript object promise fetch
如何在 angular 7 中从数据库中获取数据?

我在使用 PHP fetch API 从数据库中获取数据时遇到了。下面的 PHP fetch API 在 react 应用程序中工作正常,但是使用 angular 获取数据时出错。这是我使用 PHP fetch API 的完整代码。 app.component.ts: 从 “@ angular/core” 导入 {组件}; 从 “@ angular/common/http” 导入 {http client}; 从 “rxjs” 导入 {Observable}; 从 “@ angular/core” 导入 {Injectable}; @ 组件 ({ 选择器: “我的应用程序”, TemplateUrl: './app.component', 样式网址: [。/app.component.css '] }) 出口级 AppComponent { 构造函数 (私有 http 客户端: http 客户端) {} Name = 'my app'; 学生: 任何 = []; BaseUrl = 'http://veomit. Get_products () { 获取 (这个)。订阅 (res: {}) => { 控 ……

共0个回答, 标签: php angular fetch angular7