使用mock&json-server 搭建 mock-server

4 篇文章 1 订阅
1 篇文章 0 订阅

前言:

使用mock配合json-server搭建,需了解nodejs,express,中间件,json-server等知识

参考网站:

json-server - npm

一.搭建项目目录:

根据ORM框架:数据层,服务层,路由层

如图所示:

二.使用json-server 搭建简易版server

下载json-server

npm i json-server -s

app.js具体代码如下:

const path = require("path"); //node路劲模块引入
const jsonServer = require("json-server");//先下载npm i json-server -s
const router = require("./router");
const server = jsonServer.create(); //创建一个服务器实例


//jsonserver 默认中间件+默认静态私服
const middlewares = jsonServer.defaults({
  static: path.join(__dirname, "./public"),
});

server.use(middlewares);
//处理默认req.body
server.use(jsonServer.bodyParser);

//处理自定义路由
router(server); //包装了一层 => server.use("/api/xx",路由层[服务层[DAO数据访问层]])
//json-server 默认生成的路由 调用json-server的router中间件
server.use("/api", jsonServer.router(require("./db")));

server.listen(8000, () => {
  console.log("JSON Server is running at 8000");
});

 三.启动程序

node .\src\app.js

//这里也可以用nodemon 进行监听

nodemon .\src\app.js

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值