Giter Site home page Giter Site logo

dev-mock-cli's Introduction

u-admin-cli

二、启动一个Mock-API服务

action 风格的api

在mock文件新建[Action].json文件,Action为对应api的名字,如果请求地址路径有参数,可以创建多层

比如一个请求url: http://localhost:9000/list, Action: "List"的api,数据为

{
  "RetCode": 0,
  "Message": "",
  "Data": []
}

在mock下新建list文件夹,并写入List.json, 执行命令u-admin-cli mock, 然后就可以请求接口了

mock

还可以改动文件,再次请求接口内容也会跟着变化

u-admin-cli mock -n

三、功能介绍

1、mock - 启动本地开发服务

参数 别名 类型 默认值 描述
create c true 创建mock数据
PORT P number 启动本地服务的端口号
type t string action api类型:action、restful

2、dev - 启动本地开发服务

参数 别名 类型 默认值 描述
projects p array 启动的微应用名称
PORT P number 启动本地服务的端口号
withoutOpenBrowser wb boolean true 取消自动打开浏览器
env e object 开发自定义环境变量
  • 1、首先启动服务,获取启动项目的html代码
  • 2、挂载微服务的代码,子项目的port依次+1

四、发布版本

# 登录 npm
npm config set registry https://registry.npmjs.org/

npm login

1、修改版本号,执行下面命令

npm run publish:patch

2、撤回 24 小时内发布的版本,撤回后 24 小时内不允许发布

npm unpublish [email protected]

五、本地开发

cd u-admin-cli
yarn install
yarn start [command]

待完善:需要增加错误判断,避免程序报错退出

待办

  • 通过swagger生成API

dev-mock-cli's People

Contributors

richlpf avatar

Stargazers

Curie avatar  avatar duheng avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.