1.ECMA & JS & Node.js
npm inti -y // 省去不停打yes步骤
npm i lodash --save // 安装lodash
- npm init 初始化 => 启动页修改为app.js => node app.js运行
2. HTTP & GET POST的处理 ( http-test )
2.1处理get请求
2.2 处理post请求
- 定义一个postData存放数据流中不断传入的数据
- chunk是一个二进制格式,需要toString转换格式
- 服务端通过数据流接收数据,流动的数据,若干次触发on中data,结束触发on中end,一直监听
2.3 综合示例
- text/html也是字符串,application/json只是规定了字符串是JSON格式的

3. 开发路由
3.1 搭建开发环境
yarn add nodemon cross-env --save-dev
- 安装了两个依赖,设置dev,通过nodemon运行 bin/www.js,代替node直接运行,可以实时运行,cross-env设置环境变量是dev,兼容linux和windows环境,开发环境dev
- 通过npm run dev运行
yarn run dev
- app.js中是和业务有关系,www.js中是基本配置,所以拆分
3.2 初始化路由