这是个简单的项目脚手架,集成了react,vue,jquery三种脚手架
- enste -r
- enste -a
- enste -s
用脚手架创建项目,项目类型有三种jquery,react,vue
- ryna create hello_react -t react
- ryna create hello_vue -t vue
- ryna create hello_jquery -t jquery
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的数据
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()
}
}
用法和上面一样