一、Node框架
1、框架:一个半成品,开发人员按照框架的规范(要求)进行不同配置就可以实现不同的需求
2、Node的常用框架:Express、Koa、egg
二、Express框架
1、简介:基于Node运行环境的轻量级Web框架,封装了Node的http模块并对该模块的功能进行了扩展使开发者可以轻松完成页面路由、请求处理、响应处理。
2、在VSCode中安装Express
(1)npm init -y --生成package.json文件
(2)npm install express --save
3.3、使用Express搭建Web服务器
(1)引入express模块;
(2)调用express()方法创建服务器对象app;
(3)调用get()方法定义GET路由;
(4)调用listen()方法监听端口
演示:
三、Express框架的功能
1、设立中间件响应http请求
2、执行基于HTTP方法和URL不同动作的路由
3、允许动态渲染基于参数传递给模板HTML页面
四、在VScode中创建Express项目
1、安装Express
在cmd中输入npm install -g express-generator
2、查看Express版本号
express --version
3、创建项目
3.1、创建一个目录
3.2、进入该目录执行指令:express 项目名
例如:express hello
3.3、进入项目所在目录,执行指令:npm install 安装相关依赖模块
例如: cd hello
hello> npm install
3.4、启动项目:npm start – 项目默认的端口号是3000
3.5、启动浏览器访问:http://localhost:3000
当使用浏览器进入访问时出现此界面说明以上操作全部成功
4、修改项目监听的端口号:/bin/www
5、安装nodemon模块,实时跟踪源程序的变化。安装完成后打开package.json文件,做如下修改