问题标签 [angular-in-memory-web-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1000 浏览

angular - angular-in-memory-web-api 中带有条件日期参数的 HTTP 请求

我有一个称为成员的对象数组

我需要使用 angular-in-memory-web-api 的 HTTP 请求根据birthDate 从该数组中获取对象,例如大于/小于任何给定日期。

那么,获取大于任何给定日期的日期的条件参数是什么?

0 投票
2 回答
440 浏览

angularjs - 如何配置节点直播服务器?我收到 rollbackFailedOptionalerror

我尝试了 Http 注册表并尝试了代理配置。

我的版本:

任何人都可以弄清楚这一点。我挣扎了将近一天:(


0 投票
2 回答
1059 浏览

angular - angular-in-memory-web-api 的简单分页

我需要一个简单的 Angular-in-memory-web-api 分页。现在我有:

我可以使用('api/comments'). ('api/comments?per_page=5')在数据结束之前,我需要一个类似或类似的分页。谢谢

0 投票
5 回答
5422 浏览

angular - Angular“http-in-memory-web-api”找不到模块“@angular/http”错误

编译后,我得到了这个错误:

node_modules/angular-in-memory-web-api/http-backend.service.d.ts(2,75) 中的错误:错误 TS2307:找不到模块“@angular/http”。node_modules/angular-in-memory-web-api/http-in-memory-web-api.module.d.ts(2,28):错误 TS2307:找不到模块“@angular/http”。

在 package.json 中:“angular-in-memory-web-api”:“^0.5.0”

我已经删除了 node_modules -> 清理了 npm 缓存但仍然是同样的错误

0 投票
3 回答
4343 浏览

angular - Angular 教程,InMemoryWebApiModule throwing 500 internal server error with angular-in-memory-web-api 0.6.0

InMemoryWebApiModule 正在使用下载的源代码"angular-in-memory-web-api": "~0.5.0""angular-in-memory-web-api": "^0.6.0" 我没有按照教程安装 angular-in-memory-web-api :

它安装了"angular-in-memory-web-api": "^0.6.0"

错误信息:

webpack-internal:///./src/app/hero.service.ts:87 Object body: error: "Object(...) is not a function" __proto__: Object headers: HttpHeaders lazyInit: ƒ () lazyUpdate: null normalizedNames: Map(0) {} __proto__: Object status: 500statusText: "Internal Server Error" url: "api/heroes" __proto__: Object (anonymous) @ webpack-internal:///./src/app/hero.service.ts:87

0 投票
1 回答
1158 浏览

javascript - angular-in-memory-web-api 内部服务器错误

我已经达到了Angular 的英雄之旅教程的最新一步。使用 angular-in-memory-web-api 后,我的屏幕上没有出现任何数据。没有编译错误,但是在浏览器的控制台中我得到了这个:

图片说明

一切都与教程中的完全相同。我还没有找到任何解决方案,因此我不得不自己问。

这就是我的 package.json 的外观:

0 投票
1 回答
759 浏览

angular - 帖子中的内存Web api空体中的角度

我的 Angular 应用程序中有一个 post 方法,它的主体为空。内存中的 web api 不断给出 null 没有 item.id 错误,但是如果我通过 {} 而不是 null 它工作正常。

我不想更改内存中 Web api 测试的实际发布调用,所以想知道是否有任何方法可以使我的内存中 Web api 不尝试添加任何内容或将 null 转换为 {}。基本上我的 post 方法除了 ping 服务器之外并没有多大作用

0 投票
1 回答
208 浏览

angular - Angular In-memory-web-api 找不到单个对象抛出 404

我有一个角度应用程序,我正在使用 in-memory-web-api 来模拟一些对尚未启动和运行的 REST api 的 http 调用。

我试图通过点击以下 app-routing-module.ts 设置来获取一些 Podcast 对象:

在我的组件中,我从播客服务调用 getPodcast() 方法,如下所示:

播客服务如下所示:

我的 in-memory-web-api 看起来像这样:

我有一个播客对象定义为:

但是,当我尝试获取 Podcast 时,它会在控制台中抛出 404:

URL 看起来不错,所以我不知道为什么它不起作用。

最奇怪的是,如果我得到所有的播客,它确实有效!

在服务中,我有一种获取所有播客的方法:

然后更改组件中的 getPodcast() 函数来调用它:

然后它完美地工作。我在这里做一些完全愚蠢的事情?这是非常奇怪的行为......(我是 Angular 的新手,所以请善待!)

0 投票
2 回答
719 浏览

angular - id 在 angular-in-memory-web-api 中应该是可选的

根据阅读我的 angular-in-memory-web api '内存中的 web api 库当前假定每个集合都有一个名为 id 的主键' 有没有没有 id 的选项?因为我想生成以下响应

是否也可以自己生成一个字符串,因为我的应用程序在发布后返回一个字符串。

0 投票
1 回答
223 浏览

angular - 嵌套 in-memory-web-api 即更长的 uri

我正在尝试使用 in-memory-web-api 开发应用程序,但是,我不确定如何处理更长的 URI 模式。

例如,我需要使用/api/v1/configuration/managerand从服务器获取一些配置数据/api/v1/configuration/customer。我的虚拟数据结构如下:

但我 404 错误。这就是我形成 GET 请求的方式:

这个想法是在开发过程中尽可能最好地映射我的 API。我该如何处理这种嵌套的数据和 URI?