json-server的POST请求返回固定值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了json-server的POST请求返回固定值相关的知识,希望对你有一定的参考价值。

参考技术A json-server处理post请求,会自动更新或添加记录到对应的对象,但是如果想返回固定值就无法实现了,比如像下面的例子:

查了 官网 的文档,发现可以重写middlewares来实现,我用了一张粗暴简单的方法,直接把所有POST请求跳转成GET请求,那json-server就不会做特殊处理,直接返回指定的值了:

然后用命令启动即可:

最后,如果想要更完善的实现,就只能去修改关于POST请求的源码啦……

比较 mock、json-server、graphQL

参考技术A 现在就可以拦截请求返回 mock 数据了,post 请求' http://a.com/num' 返回1-100随机数,请求' http://a.com/type' 返回当前请求类型

更多操作请看 官方文档

(这里我们结合 express 来运行 graphQL)

现在我们在打开的 graphQL 中输入

就会返回数据了, 这里的数据是自己写的假数据,和 json-server 搭配食用最佳哟

更多操作请看 官方文档

以上是关于json-server的POST请求返回固定值的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 useForm 钩子获取输入值,然后使用 json-server 执行 POST?

get和post请求

节点 JSON-Server 返回 MOCK 发布响应

如何使用 json-server 保存时间戳?

Json-server 使用 React js 和 Redux 响应错误 404 not found Post Method

json-server增删改查排序小结