Express小项目(九)
2016-11-29 本文已影响186人
simuty
屏幕快照 2016-11-29 上午10.38.14.png
IT实战联盟.jpg
界面逼格还行-_-
主要功能:
- 登陆;
- 退出;
所用的主要模块:
- express, 路由.静态文件.模块分工等;
- express-session, 采用session的方式解决http无状态;
- body-parse: 解析body;
- ejs模板引擎;
- path模块;
配置使用:
直接下载, 运行即可,配置详看: package.json;
补充
在Web应用中,有时会遇到页面需要Url重定向
的情况。Url重定向分为301
、302
两种。
301、302都是HTTP状态的编码,都代表着某个Url发生了转移。
1. 301重定向是永久的重定向(Moved Permanently),表示本网页永久性转移到另一个地址,搜索引擎在抓取新内容的同时也将旧的网址替换为重定向之后的网址。
2. 302重定向是临时的重定向(Moved Temporarily),表示本网页暂时性转移到另一个地址,搜索引擎会抓取新的内容而保留旧的网址。
Express
是一个基于Node.js实现的Web框架,其响应HTTP请求的response对象中有两个用于URL跳转方法res.location()
和res.redirect()
,使用它们可以实现URL的301或302
重定向。
更多精彩内容请关注“IT实战联盟”哦~~~
IT实战联盟.jpg