nodejs的server端开发
- 数据如何存储
- 如何与前端对接,即接口设计
开发接口
- nodejs处理http请求
- 搭建开发环境
- 开发接口(暂不考虑数据库,暂不考虑登录)
http请求概述
- DNS解析,简历TCP连接,发送http请求
- server接收到http请求,处理,并返回
- 客户端接收返回数据,处理数据(如渲染页面,执行js)
nodejs处理http请求
- get请求和querystring
- post请求和postdata
- 路由
get请求处理
- npm init -y 创建package.json目录
- node app.js 启动
post请求处理
- post请求,即客户端要向服务端传递数据,如新建博客
- 通过postdata传递数据
- 浏览器无法直接模拟,需要手写js,或者使用postman
- node app.js启动
nodejs处理路由
综合示例
搭建开发环境
- 从0开始搭建,不适用任何框架
- 使用nodemon检测文件变化,自动重启node
- 使用cross-env 设置环境变量,兼容mac linux和windows
...下一篇更新