问题标签 [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 回答
5217 浏览

javascript - 当用作模块时,如何让 json-server 延迟响应?

json-server允许通过命令行配置延迟响应:

json-server当作为一个模块使用时,如何尝试做到这一点?以下不起作用:

它只是完全忽略该setTimeout功能并且不执行它。

0 投票
1 回答
2664 浏览

javascript - 如何从 json-server 将对象数组存储在 db.json 中

我正在使用 json-server 创建一个假后端,以 json 格式存储一些数据。数据复杂如下——

但是当我对 json-server 执行 jQuery POST 时,json 数据存储如下 -

post方法如下——

如何将值正确存储在 json-server 中?

0 投票
3 回答
8117 浏览

npm - json-server 我们可以使用其他密钥而不是 id 来发布和放置请求吗

我有用于在前端测试的假 api。

我已经看到在 json-server 包中放置或发布您的数据需要 id,我的问题是我可以使用不同的密钥而不是 id 作为 ex。

0 投票
1 回答
6885 浏览

json - json-server - 使用嵌套请求

我刚开始使用json-server并为一件事苦苦挣扎。我想要嵌套的 URL,例如获取用户组织,请求看起来像: /rest/user/orgs并将返回用户组织数组

知道我做错了什么吗?

0 投票
0 回答
58 浏览

reactjs - 试图理解 .apply(undefined, arguments))

我一直在开发一个反应应用程序。只是一个简单的应用程序,它有一个功能,我可以检查列表中项目的切换/切换状态。

在 utils.js 我有

但是在使用 utils 时 App.js 中存在问题:

助手的进口似乎很好:

仍然,该应用程序抱怨

做控制台我得到:

我看着:

在我看来,未定义来自最后一行的linkedValue文件:

不确定 .apply 和 .call 在这里如何相互关联,在我看来,我在某处遗漏了一个论点。最终目标是在数据库中更新状态完成/未完成,并在 UI 中显示一条消息,说明该项目实际上已更新。

有趣的事实:如果我在 App.js 中对一些类似的结构化对象进行硬编码并在内存中使用它来更改状态,则不会显示错误... o_O。它仅在尝试连接到“db”时出现,当然这仍然是一个模拟。不知道它是否相关,但我认为值得一提。使用 json-server 模拟 db 对象。

所以我的问题是:如何调试这个错误?有人可以帮助我了解一下 apply 和 call 与此错误的关系。

任何朝着正确方向的指针都会非常有帮助,非常感谢。

0 投票
0 回答
716 浏览

javascript - 错误:数据库是 JavaScript 文件,但导出不是函数

我正在尝试使用 json-server 生成一些假数据。这是 Node.js 代码:

尝试运行json-server data.js时会引发以下错误:

这是完整的堆栈跟踪:

0 投票
1 回答
1533 浏览

javascript - JSON-Server:使用参数模拟端点

我正在尝试使用 JSON-server 模拟服务响应。

实际 URL 为:message-service/notifications?id=xyx

我正在模拟这个 URL 以通过 JSON 服务器访问一个虚拟 URL:

我的 Json 对象如下所示:

问题是 JSON 服务器没有点击虚拟 URL 来获取数据。这里应该改变什么以使 JSON 服务器响应数据?

我在控制台中遇到的错误:

0 投票
1 回答
1876 浏览

javascript - REST 端点中的多个 ID

来自 Wordpress 背景,我对使用 REST API 的了解非常有限。我已经开始使用JSON 服务器(虚拟本地休息 API)来学习细节。

查看文档,似乎没有任何方法可以一次删除、更新或发布多个项目?、和方法都需要一个带有一个尾随 ID 的端点,PATCH例如. 我已经尝试在 url 中发送多个 ID 即作为请求正文的一部分,但似乎都不起作用。POSTPUTDELETE/posts/1?id=1&id=2

这是典型的 REST API 的工作方式吗?如果是这样,这是否意味着我必须遍历 ID 并为每个请求发送多个请求,还是我错过了重点?

0 投票
1 回答
1844 浏览

javascript - 无法在本机反应中使用 fetch 执行 POST 请求

我正在尝试对节点中的 json-server 提供的 json 文件执行 POST 操作。尝试执行所述 POST 操作时,我收到以下 500 错误:

“TypeError:无法读取 Function.createId 处未定义的属性 'id'”

后期操作如下:

我是否正确执行 POST 请求?

编辑:添加异步和等待后,我仍然收到相同的错误:

0 投票
1 回答
4572 浏览

reactjs - 从状态响应多个获取

所以我试图使用 homeworld id 获取我的 SWAPI json-server 两次以获取 homeworld 名称,但我只是得到“TypeError:无法读取未定义的属性'name'”。我对 React 相当陌生,所以如果它看起来很乱,我很抱歉!提前致谢!