![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
express
师夷长技以制夷
前端开发工程师
展开
-
express学习_1.express概念和安装使用
1.什么是express express是一个基于nodejs的极简的、灵活的web开发框架,可以实现非常强大的web服务器功能。2.express的特点 a:可以设置中间件响应或过滤http请求 b:可以使用路由实现动态网页,相应不同的http请求 c:内置支持ejs模板(默认是jade模板),实现模板渲染生成html3.express-generator...原创 2018-08-28 10:37:27 · 258 阅读 · 0 评论 -
express学习_2.express目录说明
1:目录 bin 可执行文件目录 //如文件www为项目启动执行文件 node_modules 依赖包目录 public 静态文件根目录 所有的静态文件都应当放在当前目录(静态html、js、css、图片、字体、视频多媒体等) routes 路由目录,动态文件的目录 请求发生时,先找静态文件,静态文件...原创 2018-08-28 11:45:32 · 517 阅读 · 0 评论 -
express学习_3.express路由
1.什么是路由 路由是接收用户请求、处理用户数据、返回结果给用户的一套程序。也可以理解为:动态网页的程序 后台路由的核心为:URL2.express路由 express对象自带有一个Router类,可以实例化出路由对象,该对象可以挂在很多个路由节点3:路由的写法 //挂在路由线路,请求地址以 ‘/’开头 router.请求方法('请求地址', fun...原创 2018-08-28 14:55:35 · 239 阅读 · 0 评论 -
express学习_4.express响应对象
1:什么是响应对象 响应对象是指服务端向客户端响应数据的对象,包含了所有要响应的数据。2:响应对象的方法 a: res.send(data)方法 //响应任意数据 注意: 如果响应一个数字,会被当成是状态吗,很容易出现错误,需要将数字加引号转为字符串发送。 send方法只能出现一次,不能重复,重复无效,而且报错。...原创 2018-08-28 16:42:58 · 713 阅读 · 0 评论 -
express学习_5.express请求对象
1:什么是请求对象 请求对象是指客户端向服务器端发送数据的对象,包含请求头和请求主题2:请求对象的方法 a: req.query方法 //接收get方法传的值 如:http://localhost:3000/member/detail.html?id=1000 var id = req.query.id; // =>...原创 2018-08-28 18:15:04 · 211 阅读 · 0 评论 -
express学习_6.express中间件
1.什么是中间件 中间件就是一个函数,位于客户端和路由之间,可以访问修改请求对象和响应对象,可以调取下一个中间件 express 就是一个由中间件组成的框架, 本质上路由也是中间件2.自定义中间件 app.use(function(req, res, next){ //执行程序,如: ....... //...原创 2018-08-29 14:50:05 · 106 阅读 · 0 评论