enste-cli

2.1.3 • Public • Published

欢迎使用enste-cli


这是个简单的项目脚手架,集成了react,vue,jquery三种脚手架

enste -h查看我的个人信息
  1. enste -r
  2. enste -a
  3. enste -s

(1)创建项目脚手架

enste create -t

用脚手架创建项目,项目类型有三种jquery,react,vue

  1. ryna create hello_react -t react
  2. ryna create hello_vue -t vue
  3. ryna create hello_jquery -t jquery

(2)假数据服务

enste watch db.json -p 5050

db.json是一个json文件

{
    "user": [
        {"name": "enste", "age": "222", "sex": "man", "id": 1},
        {"name": "16", "age": "16", "sex": "man", "id": 2},
    ]
}
然后 enste 就给你提供了以下rest服务
get localhost:5050/user   获取所有用户
get localhost:5050/user?name=enste   获取name=enste的用户
get localhost:5050/user/1 获取id为1的用户
post localhost:5050/user  {name:'star',sex:'man'} 提交了一条数据 id自增加
patch localhost:5050/user/1  {name:'vic')  修改了那条id为1的数据
put localhost:5050/user/2  {name:'vic')  修改了那条id为1的数据
delete  localhost:5050/user/2 删除id为2的数据

enste watch db.js -p 5050

db.js是一个js文件用于提供动态的随机数据

function getBlogs() {
    var json = []
    for(var i=0;i<10;i++){
        json.push({id:i,name:'i am '+i})
    }
    return json
}


module.exports = function () {
    return {
        blogs:getBlogs()
    }
}
用法和上面一样

Readme

Keywords

none

Package Sidebar

Install

npm i enste-cli

Weekly Downloads

6

Version

2.1.3

License

ISC

Last publish

Collaborators

  • enstezhao