通过express打造api服务器(接口)

通过express打造api服务器(接口)

  1. 步骤
    1. 通过脚手架搭建项目

    2. 创建接口

      • 接口就是路由
      • 接口的打造需要遵循一个规则: restful api
      • 很久以前接口时这样的
        // 商品列表
         http://localhost:3000/shop/query   查询 
         http://localhost:3000/shop/add     添加一个商品
         http://localhost:3000/shop/delete  删除一个商品
         http://localhost:3000/shop/update  修改一个商品
      
      • 现在流行的是什么呢?
        // 现在流行的是  接口只有一个,但是数据请求方式多个 
      
         http://localhost:3000/shop
            get请求    查询
            post请求   增加一个商品
            delete请求 删除一个商品
            put 请求   修改一个商品信息
      
      • put delete 其实底层还是get
    3. 接口测试

      1. 使用测试用具来测试
        • postman
        • insomina [ 安装无要求,一路next ]
      2. 前端进行接口数据请求
        • Front End 前端 FE
        • Back End 后端 BE
        • 前端: http://127.0.0.1:5500/day03/code/1-express/02_front_end/index.html
        • 后端: http://localhost:3000/position
        • 跨域问题解决【 后端做 】:
          • 设置请求头 【 php java node 】
            • put 没有实现跨域
            • delete 没有实现跨域
            • get 可以
            • post 可以
          • 使用中间件 cors [ 第三方模块 ]
        • 总结: 跨域
          • 前端跨域【 前端做 】
            • jsonp
            • 反向代理
          • 后端跨域
            • 设置请求头
            • cors中间件跨域

你可能感兴趣的:(笔记,node.js)