在前后端分离情况下,后端提供接口的速度往往无法满足个人的需求,为了方便前端开发,总需要有一套API接口提前开发出来;该程序就是为了方便前端开发提供通用的API接口。
git clone https://github.com/xQuotes/CreateAPIQuickly.git
cd CreateAPIQuickly
npm install
npm install -g nodemon
// 启动 mongoDB
sudo mongod --dbpath=/path/mongodb
// 启动 server API
npm run dev
NOW! You can use the Server API at
localhost:4444
url:
/api/[:db]/collection/[:collection]
/api/[:db]/collection/[:collection]/[:id]
-
url:
/api/ali/collection/user -
method: post
-
request
{
"username": "",
"email": "",
"password": ""
}- response
{
"code": 200,
"message": "成功",
"data": {
"token": "",
"username": ""
}
}获取所有
-
url:
/api/ali/collection/user -
method: get
-
request
{
}- response
{
"code": 200,
"message": "成功",
"data": [...]
}获取单个
-
url:
/api/ali/collection/user/31212sasasa -
method: get
-
request
{
}- response
{
"code": 200,
"message": "成功",
"data": {...}
}- webpack
- babel