![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
express
尼古拉斯-托尔斯泰-赵四
喜欢用笔记本的我,转用博客记录自己的学习成长之路~~~
展开
-
Express
路由是由一个 URI、HTTP 请求(GET、POST等)和若干个句柄组成,它的结构如下: app.METHOD(path, [callback…], callback), app 是 express 对象的一个实例, METHOD 是一个 HTTP 请求方法, path 是服务器上的路径, callback 是当路由匹配时要执行的函数。一个简单的路由例子:var express = require翻译 2016-08-18 18:34:21 · 220 阅读 · 0 评论 -
express的cookie-parser的使用
cookies最常用在‘记住密码’和‘自动登录’。cookies 存在于客户端,安全性较低,一般要存入加密后的信息,并且大部分情况下需要设置过期时间或不使用删除。了解更多cookie-parser示例://user.jsvar express = require('express');var router = express.Router();router.get('/', function(re原创 2017-01-04 20:22:40 · 6548 阅读 · 0 评论 -
express 字符串加密 crypto
为什么要加密? 如当我们提交表单后,如果不把密码这些敏感信息处理下,会有很大的风险,所以,要进行加密处理。Node.js提供了一个加密模块:crypto使用示例://user.jsvar express = require('express');var router = express.Router();var crypto = require('crypto');/* GET home pa原创 2017-01-04 18:42:57 · 3445 阅读 · 0 评论 -
express 表单提交
请求与bodyParser....原创 2017-01-04 18:26:14 · 5550 阅读 · 1 评论 -
express app.js文件的简述
1.app.set(name,value) 把名字为name的项的值设为value,用于设置参数 app.set(‘views’, path.join(__dirname, ‘views’)); 设置了模版文件夹的路径;path.join(__dirname, ‘views’)指向当前执行文件的路径下的views文件夹。 app.set(‘view engine’, ‘ejs’); 设置原创 2017-01-04 14:44:16 · 1686 阅读 · 0 评论 -
express 获取数据后渲染
express 获取数据后渲染页面。。。原创 2017-01-04 12:11:57 · 3302 阅读 · 0 评论 -
app.use('/',index);app.use('login',login);但当在流浪器中输入路径时登录页面不能正常跳转
部分文件目录://app.js:var express = require('express');var app = express();...//其他逻辑代码//路由var routerIndex = require('./routes/index')var routerAuthor = require('./routes/author')var routerLogin = requir原创 2016-12-19 20:46:28 · 1971 阅读 · 0 评论 -
express-session
express-session 是基于express框专门用于处理session的中间件。session的认证机制离不开cookie,需要同时使用cookieParse中间件。 例子: var express = require('express'); var session = require('express-session'); var cookieParser = requir原创 2016-12-15 19:57:08 · 469 阅读 · 0 评论 -
express app.set()
举例来体会:app.set('views', __dirname + '/views');app.set('view engine', 'jade');上面两行是设置views文件夹,即模板文件夹,__dirname是node.js里面的全局变量,即取得执行的js所在的路径,另外__dirname是目前执行的js文件名。所以,app.set(‘views’, __dirname + ‘/views原创 2016-12-15 18:03:12 · 10323 阅读 · 2 评论 -
express body-parser
body-parser 模块功能: bodyParser用于解析客户端请求的body中的内容,内部使用JSON编码处理,url编码处理以及对于文件的上传处理. 另外bodyParse可以接受客户端ajax提交的json数据,以及url的处理.例1: 通常 POST 内容的格式是 application/x-www-form-urlencoded, 因此要用下面的方式来使用:app.use(requ原创 2016-12-15 17:58:52 · 407 阅读 · 0 评论 -
express 笔记
morgan 模块功能:在控制台中,显示req请求的信息。作为一个中间件:你可已经进行 callback处理。作为可一个可拓展的模快:你可以定义显示 格式和内容。例:var express = require('express');var app = express();app.use(logger('dev'));//这个是 express 默认的设置格式body-parser 模块功原创 2016-12-14 20:58:38 · 696 阅读 · 0 评论 -
express-validator
express-validation是一个中间件,它验证请求的body, params, query, headers 和 cookies ,并且如果任何配置的验证规则失败,返回一个错误的响应; 官方例子:var express = require('express') , validate = require('express-validation') , http = require('原创 2016-12-15 21:02:56 · 2925 阅读 · 0 评论 -
express-session的简单使用说明
为什么需要用session?我们知道Internet 通过协议分为stateful和stateless两类,而http是stateless协议,客户端发送请求到服务端建立一个连接,请求得到响应后连接即中断,服务器端不会记录状态,因此服务器端想要确定是哪个客户端提交过来的请求,就必须要借助一些东西去完成:session和cookies。express-sessionsession存在于服务器端,需要c原创 2017-01-04 20:11:08 · 15180 阅读 · 0 评论