前言:对于前端开发而言,写写ui想必对于小伙伴来说也就是分分钟的事,大部分的时间可以说都是耗在后台接口对接加调试上了,当然,这也不能怪后端的小伙伴,因为主要逻辑都在后端,他们还是比较辛苦滴,为了让前端跟后端依赖性降低,因此提前定义好接口文档就很必要了,那接口文档出来后,我们想模拟mock数据又该怎么办呢?
哈哈,之前做android没接触过web前端的时候,都是java结合tomcat直接搭建一个mock数据的服务器出来,具体实现步骤我就不演示了哈,接触过java的想必分分钟就可以搞定了。
最近一直在做web前端项目,然后边做项目边补web基础知识,唉唉,说多了都是泪,谁让自己选择做程序猿呢~前段时间刚好学习到了node的http模块,准备按照之前的套路搭一套简单的mock服务,纯属个人学习笔记,欢迎指正,大牛勿喷~~
我就以一个简单的前端项目为准了:
index.js文件是我们的服务器文件:
const fs = require('fs')
const path = require('path')
const http = require('http')
const portfinder = require('portfinder')
portfinder.basePort = process.env.PORT || 8