概念
1.基于nodeJS底层开发的webserver的服务器框架
2.express 是一个自身功能极简,完全是由路由和中间件构成一个的 web 开发框架
3.据说 可以 理解为nodeJS的jquery库的存在
4.express功能极简,完全是由路由和中间件构成一个的 web 开发框架:从本质上来说,一个 Express 应用就是在调用各种中间件
5.非侵入性的,不会对nodejs原生语言进行覆盖
特点
1.简单、入门 (回调方式) 语法比较旧
安装
1.安装了Node.js
cnpm install express -g
如果没有安装cnpm淘宝镜像
可以使用下列代码,进行安装
npm install -g cnpm --registry=https://registry.npm.taobao.org
2.通过终端到指定工程目录,通过 npm init 命令 -> 输入若干配置参数 -> 目录下创建 package.json 文件
npm init
//打开 package.json 文件
{
"name": "test1", - 包名
"version": "1.0.0", - 包的版本
"description": "", - 包的描述
"main": "index.js", - 程序的主入口文件 (模块加载会启动这个文件)
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1" - npm run test 、 npm test、 npm t,就是运行项目测试
},
"author": "", - 包的作者
"license": "ISC", - ISC许可证是一种开放源代码
"dependencies": { - 依赖项目
"express": "^4.17.1" - express模块
}
}
查看 express 版本
npm list express
3.目录下安装 Express 并将其保存到依赖列表中
npm install express --save
```