Git
Git是一个分布式的版本管理工具
git图形化操作(第三方软件source tree)
什么是Node
Node是一个JavaScript运行时环境
什么是npm
访问依赖发布网站: https://npmjs.org ,搜索需要的依赖模块,如搜索需要剔除字符串两侧空格的依赖(trim)
使用第三方模块的使用需要引入模块:const trim = require(“trim”)
npm是node包/依赖/模块管理器工具
安装模块(全局)
npm install 模块名称 -g / npm i 模块名称 -g
安装模块(局部)
npm install 模块名称 -S / npm i 模块名称 -S
卸载模块
npm uninstall 模块名称
引入依赖的模块(服务器)
const http = require(“http”)
Express概述
Node 支持 JavaScript 服务端编程,但是 Node 内建的模块 http 开发服务器 比较繁琐和复杂 的,需要手工去区别不同的请求路径,区分不同的请求方式,使用 fs 文件系统模块完成网页的读写操作,最终将网页数据响应给客户端浏览器!
第三方团队开发了一个基于 Node 技术专门用于开发服务端应用的模块/框架:Express
安装express
Express 就是一个 Node 第三方模块,所以使用 npm 全局装
npm install express-generator -g
创建项目:express -e 项目名称(demo01)
创建项目之后安装依赖:npm i
启动项目:npm start
启动之后就可以访问项目:http://localhost:3000
受到同源策略限制的时候安装第三方模块
npm i cors -S
接口测试工具:AIPFOX
是一个软件
全局辅助工具自动重启项目
npm install nodemon -g