问题标签 [json-server]

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 回答
10853 浏览

json - 使用 json-server 模拟搜索过滤器

我有routes.jsondb.json

路线

数据库.json

使用上述配置获取记录列表绝对没问题。

需要了解如何模拟下面的搜索过滤器调用:

将路线更新为:

按照此链接:https ://github.com/typicode/json-server/issues/654#issuecomment-339098881

但是没有点击定义的配置 URL,我做错了什么?我在这里错过了什么吗?搜索词是动态的,因此传递的值应该只能从变量中接受,但在注释中它是静态的。如果有人遇到类似问题并已解决,请提供帮助

如果搜索“abc”,它应该返回

0 投票
1 回答
557 浏览

javascript - Reactjs - 我想使用一些 json-server 模拟数据来测试我的登录应用程序

当我使用这个 fetch 函数并在我的表单上测试它时,创建了一个只有一个 id 的新对象,我得到 201 状态而不是 200

数据库.json

这是登录功能

变化函数

0 投票
0 回答
128 浏览

json-server - 无法从 json 服务器获取数据

我在 json 服务器中添加了一个名为 users 的对象。可以使用http://localhost:3000/users访问它。但是当我尝试使用 Http 以角度记录数据时,我在控制台中出现错误。

任何人都可以帮忙吗?

编辑:我检查了 jsonapi.typicode.com 并且有效

以下是错误:

0 投票
1 回答
829 浏览

docker - 在 docker 容器中运行 json-server

我正在尝试使用来自json-server 的 docker-json-server

它的命令在 linux 上运行良好

但是如果我在 Windows 上试试这个

这不起作用未知标志: --watch。请帮助我如何在 windows-10 上运行它,我的 db.json 在 e:\json-server

谢谢

0 投票
0 回答
125 浏览

atom-editor - json-server 在 Windows 10 上不显示来自 atom 编辑器的 db.json 文件

我正在尝试为我的下一个项目在 Windows 10 上使用 json-server 和 atom 创建 REST api。但是当我调用 windows cmd 来观看 db.json 它的节目时,糟糕,db.json 似乎不存在 创建 db.json带有一些默认数据....请告诉我如何?

0 投票
0 回答
53 浏览

json-server - 无法访问json服务器

我创建了一个模拟 json 服务器并尝试在浏览器中打开,但出现以下错误:

请帮忙。

0 投票
0 回答
29 浏览

rest - HTTP PUT 不一定将新记录添加到后端

我一直在尝试使用 Chrome POSTMAN 向后端(json-server)发起一些 PUT 查询。

它不会根据其定义添加新记录(如果存在则更新,如果不存在则添加)。

HTTP PUT 请求快照

但是,在执行 HTTP GET 时,不会添加新记录。

HTTP GET 请求快照

想知道这是否是预期的行为。

0 投票
2 回答
2084 浏览

node.js - Json-server 的 Rest API 问题

我想通过 json-server 测试休息 API。因此,首先我使用 npm 安装 json-server,然后使用以下数据创建 db.json:

在 package.json 脚本中添加以下命令后:

但是当我用这个命令运行服务器时: npm run json-server

我收到以下错误消息:

加载 db.json 完成

数据必须是一个对象。找到对象 。例如,请参阅https://github.com/typicode/json-server 。

npm 错误!代码 ELIFECYCLE npm 错误!errno 1 npm 错误!events@0.0.0 json-server: json-server --watch db.jsonnpm 错误!退出状态 1 npm ERR!npm 错误!在 events@0.0.0 json-server 脚本中失败。npm 错误!这可能不是 npm 的问题。上面可能有额外的日志输出。

npm 错误!可以在以下位置找到此运行的完整日志:npm ERR!
C:\Users\maoutir\AppData\Roaming\npm-cache_logs\2018-09-17T09_59_06_721Z-debug.log

非常感谢任何帮助。在此先感谢您的帮助。

0 投票
2 回答
4671 浏览

angular - 如何从 Angular http.get 中的 json-server 读取 X-Total-Count?

我正在使用json-server. localhost:3000它工作正常,我能够在 Angular 中获取数据http.get。我想阅读响应头X-Total-Count,在 angular .subscribe 内。但是我在响应标头中看不到该属性。但 Chrome 控制台显示X-Total-Count: 16.

0 投票
2 回答
14660 浏览

json - 使用 Node.js 在 json-server 中自定义路由

我在使用自定义路由请求部署在 json-server 中的 db.json 时发现了问题。

例如对于如下给定的 json,我想按名称访问选民,所以当我输入这个 url 时:

where aresessionIdvoterNameare parameterized,响应应该是{"voterName"}

db.json

为了显示最后的结果,我在 NodeJS 中使用了自定义路由,如下所示:

路由器.js

但是当我运行这个命令时:

我收到以下错误:

提前感谢您的回答。