基于node启动的json-server的mock API服务,启动后自动读取指定目录中多个json文件,node版本v10LTS

本文介绍了如何使用基于node的json-server-node搭建mock API服务,该服务在启动后能自动读取dbs目录下的多个json文件。支持node v10LTS,服务启动后自动列出所有可用API,并可以通过db.js配置文件忽略特定文件夹。默认端口为4000,适用于前端mock接口和本地环境的数据模拟。工具简化了json-server的启动和配置,只需将接口数据放在指定目录下即可。此外,它还支持静态文件服务器功能。
摘要由CSDN通过智能技术生成

json-server-node

support multiply files config
基于node启动的json-server的mock系统,启动后自动读取指定目录dbs中的json文件,node版本v10LTS

git地址:
https://github.com/ShadowWalker627/json-server-node

git clone后直接执行

npm start

通过nodemon启动服务,可监控dbs文件夹中的任一未被忽略的目录下的json文件的变化,支持自动重启服务

服务启动后会自动列出现有的可用API,可通过设置db.js中的excludes中的文件夹列表,忽略掉某些文件夹中的json文件

// db.js
const excludes = ['demo']; // 要忽略的文件夹
const allDBFiles = readAllFilesInFolder('./dbs/', excludes);

默认端口4000

启动示例:

------JSON Server is running: 4000------- 

http://localhost:4000/posts 

http://localhost:4000/comments 

http://localhost:4000/profile 

http://localhost:4000/getUserProfit 

http://localhost:4000/shapeDetail 

应用场景:

  1. 开发过程中后端已经提供接口文档但未提供可用接口API调用时,便于前端moc
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值