nodejs实现简单的get和post接口开发

1,415 阅读1分钟

nodejs的server端开发

  1. 数据如何存储
  2. 如何与前端对接,即接口设计

开发接口

  1. nodejs处理http请求
  2. 搭建开发环境
  3. 开发接口(暂不考虑数据库,暂不考虑登录)
http请求概述
  • DNS解析,简历TCP连接,发送http请求
  • server接收到http请求,处理,并返回
  • 客户端接收返回数据,处理数据(如渲染页面,执行js)

nodejs处理http请求

  • get请求和querystring
  • post请求和postdata
  • 路由

get请求处理

  1. npm init -y 创建package.json目录
  2. node app.js 启动

post请求处理

  1. post请求,即客户端要向服务端传递数据,如新建博客
  2. 通过postdata传递数据
  3. 浏览器无法直接模拟,需要手写js,或者使用postman
  • node app.js启动

nodejs处理路由

综合示例

搭建开发环境

  • 从0开始搭建,不适用任何框架
  • 使用nodemon检测文件变化,自动重启node
  • 使用cross-env 设置环境变量,兼容mac linux和windows

...下一篇更新