当前位置:   article > 正文

nodeJs--koa2 REST API

koa2 rest api

 

REST API规范

编写REST API,实际上就是编写处理HTTP请求的async函数,不过,REST请求和普通的HTTP请求有几个特殊的地方:

  1. REST请求仍然是标准的HTTP请求,但是,除了GET请求外,POST、PUT等请求的body是JSON数据格式,请求的Content-Typeapplication/json
  2. REST响应返回的结果是JSON数据格式,因此,响应的Content-Type也是application/json

1、工程结构

2、目录详解

package.json:项目描叙

  1. {
  2. "name": "rest-koa",
  3. "version": "1.0.0",
  4. "description": "rest-koa project",
  5. "main": "app.js",
  6. "scripts": {
  7. "dev": "node --use_strict app.js"
  8. },
  9. "keywords": [
  10. "koa",
  11. "rest",
  12. "api"
  13. ],
  14. "author": "david pan",
  15. "dependencies": {
  16. "koa": "2.0.0",
  17. "koa-bodyparser": "3.2.0",
  18. "koa-router": "7.0.0"
  19. }
  20. }

app.js

  1. const Koa = require('koa');
  2. const app = new Koa();
  3. const bodyParser = require('koa-bodyparser');
  4. const controller = require('./controller');
  5. const rest = require('./rest');
  6. // parse
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/723427
推荐阅读
相关标签
  

闽ICP备14008679号