问题标签 [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.
angular - angular-in-memory-web-api 中带有条件日期参数的 HTTP 请求
我有一个称为成员的对象数组
我需要使用 angular-in-memory-web-api 的 HTTP 请求根据birthDate 从该数组中获取对象,例如:大于/小于任何给定日期。
那么,获取大于任何给定日期的日期的条件参数是什么?
angularjs - 如何配置节点直播服务器?我收到 rollbackFailedOptionalerror
我尝试了 Http 注册表并尝试了代理配置。
我的版本:
任何人都可以弄清楚这一点。我挣扎了将近一天:(
angular - angular-in-memory-web-api 的简单分页
我需要一个简单的 Angular-in-memory-web-api 分页。现在我有:
我可以使用('api/comments')
. ('api/comments?per_page=5')
在数据结束之前,我需要一个类似或类似的分页。谢谢
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 缓存但仍然是同样的错误
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
javascript - angular-in-memory-web-api 内部服务器错误
我已经达到了Angular 的英雄之旅教程的最新一步。使用 angular-in-memory-web-api 后,我的屏幕上没有出现任何数据。没有编译错误,但是在浏览器的控制台中我得到了这个:
一切都与教程中的完全相同。我还没有找到任何解决方案,因此我不得不自己问。
这就是我的 package.json 的外观:
angular - 帖子中的内存Web api空体中的角度
我的 Angular 应用程序中有一个 post 方法,它的主体为空。内存中的 web api 不断给出 null 没有 item.id 错误,但是如果我通过 {} 而不是 null 它工作正常。
我不想更改内存中 Web api 测试的实际发布调用,所以想知道是否有任何方法可以使我的内存中 Web api 不尝试添加任何内容或将 null 转换为 {}。基本上我的 post 方法除了 ping 服务器之外并没有多大作用
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 的新手,所以请善待!)
angular - id 在 angular-in-memory-web-api 中应该是可选的
根据阅读我的 angular-in-memory-web api '内存中的 web api 库当前假定每个集合都有一个名为 id 的主键' 有没有没有 id 的选项?因为我想生成以下响应
是否也可以自己生成一个字符串,因为我的应用程序在发布后返回一个字符串。
angular - 嵌套 in-memory-web-api 即更长的 uri
我正在尝试使用 in-memory-web-api 开发应用程序,但是,我不确定如何处理更长的 URI 模式。
例如,我需要使用/api/v1/configuration/manager
and从服务器获取一些配置数据/api/v1/configuration/customer
。我的虚拟数据结构如下:
但我 404 错误。这就是我形成 GET 请求的方式:
这个想法是在开发过程中尽可能最好地映射我的 API。我该如何处理这种嵌套的数据和 URI?