课程大纲
主要内容:express框架
1. express生成器安装,express框架使用及解读(重点)
2. 路由模块,中间件(重点)
3. 增删查改POST/DELETE/GET/PUT接口编写(重点)
4. 服务器端渲染,客户端渲染。(重点)
项目解读:
bin/www 项目启动的入口,本质上相当于对app.js的封装。
www文件负责搭建服务器,并启动应用程序app。依赖了app.js进行服务器搭建。
app.js: 应用程序入口。负责创建应用程序实例。实例化后才可以给应用程序扩展功能。
app.js负责找静态文件:即public文件夹中的文件。
app.js负责找动态视图:即views文件夹中的文件。
app.js负责匹配路由:即routers文件夹中的文件。
app.js将来也可以提供其他功能。
知识点总结
1. 什么是express框架?
基于 Node.js 平台,快速、开放、极简的 【 Web 开发框架 】。
可以让开发者快速搭建服务器,编写接口,渲染网页等。
Node.js平台还有一些框架,如:koa.js,egg.js等。
函数=》库=》模块=》框架=》平台=》操作系统
2. 怎么使用express框架?什么是express生成器?
先全局安装生成器:npm|cnpm install|i -g express-generator
检查生成器是否安装成功:express --version #能得到版本号表示安装成功。
注:在node中,全局安装的任何模块包,只需要安装一次,到处使用。
express-gennerator是专门用来快速搭建express框架项目的,会从远程npm市场上克隆express项目模板。让开发者在这个模板的基础上扩展项目功能,从而达到快速高效开发的目的。
使用生成器创建express项目:express 项目名称|| express --view=模板名称 项目名称
注:express项目默认使用jade模块引擎。
操作步骤:
express 项目名称
cd 项目根目录
npm install 安装项目所需所有依赖包
npm start
浏览器打开:localhost:3000 查看项目。
3. 路由模块的封装及使用步骤?
4. 使用是中间件?在express中如何使用中间件?
5. 服务器端渲染 和 客户端渲染?
express文档:
https://www.expressjs.com.cn/
dos窗口: window+r输入cmd
vs终端:ctrl+`
window终端:power shell
git bash: