mocker-api 介绍
mocker-api 为 REST API 创建模拟 API。 当您尝试在没有实际 REST API 服务器的情况下测试应用程序时,它会很有用。
mocker-api 特征:
内置 支持 热Mocker 文件 替换。通过jsON 快速 轻松地配置API。模拟API代理变得简单。可以独立使用,无需依赖webpack和webpack-dev-server。快速 开始
mkdir mocker-app && cd mocker-app# Create a mocker con fig uration file based on rulestouch api.js# Global install dependent.npm install mocker-api -g# Run servermocker ./api.js安装
你可以将 package.json 配置作为当前项目依赖项。npm install mocker-api --save-dev使用
?mocker-api 在开发模式 支持 模拟数据,将入口 文件 放入 mocker/index.js.您可以通过 添加 httpProxy 配置来 修改 http-proxy 选项并 添加 事件侦听器const proxy = {// Priority processing.// apiMocker(app,path,option)// This is the option p ara meter setting for apiMocker_proxy: {proxy: {'/repos/(.*)': 'https://api.github.com/','/:owner/:repo/raw/:ref/(.*)': 'http://127.0.0.1:2018'},changeHost: true,// modify the http-proxy optionshttpProxy: {options: {ig nor ePath: true,},listeners: {proxyReq: function (proxyReq,req,res,options) {console.log('proxyReq');},// ====================='GET /api/user': {id: 1,username: 'kenny',sex: 6},'GET /api/user/list': [{id: 1,{id: 2,sex: 6}],'GET /api/:owner/:repo/raw/:ref/(.*)': (req,res) => {const { owner,repo,ref } = req.p ara ms;// http://localhost:8081/api/admin/webpack-mock-api/raw/master/add/ddd.md// owner => admin// repo => webpack-mock-api// ref => master// req.p ara ms[0] => add/ddd.mdreturn res.json({id: 1,owner,ref,path: req.p ara ms[0]});},'POST /api/login/account': (req,res) => {const { password,username } = req.body;if (password === '888888' && username === 'admin') {return res.json({status: 'ok',code: 0,token: "sdfsdfsdfdsf",data: {id: 1,sex: 6}});} else {return res.status(403).json({status: 'error',code: 403});}},'DELETE /api/user/:id': (req,res) => {console.log('---->',req.body)console.log('---->',req.p ara ms.id)res.send({ status: 'ok',message: ' 删除 成功!' });}}module.exports = proxy; 链接 : http://www.fly63.com/nav/2320网站地址 : https://npm.im/mocker-api
GitHub: https://github.com/jaywcjlove/mocker-api
网站描述: 为 REST API 创建模拟 API
mocker-api官方网站
官方网站: https://npm.im/mocker-api
如果觉得 网站内容还不错,欢迎将 网站 推荐给程序员好友。
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did177273