express
小小小菜鸡zzzz
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
15.nodejs中express中间件的原理
app.use 用来注册中间件,先收集起来遇到 http 请求,根据 path 和 method 判断触发哪些实现 next 机制,即上一个通过next触发下一个const http = require('http')const slice = Array.prototype.sliceclass LikeExpress { constructor() { // 存放中间件列表 this.routes = { all: [], get: [],原创 2020-07-19 17:28:29 · 299 阅读 · 0 评论 -
14.nodejs中express框架使用morgan记录日志
const express = require('express')// 写日志需要用到的模块const path = require('path') // 获取文件路径const fs = require('fs') // 文件读写模块const rfs = require('rotating-file-stream') // 旋转文件流可以设置按指定时间写文件const morgan = require('morgan') // 日志模块// 本次 http 请求的实例cons原创 2020-07-19 12:50:05 · 987 阅读 · 0 评论 -
13.nodejs express框架session写入redis中
安装connect-redis中间件文档说明const redis = require('redis')const session = require('express-session') let RedisStore = require('connect-redis')(session)let redisClient = redis.createClient() app.use( session({ store: new RedisStore({ client: redisC原创 2020-07-19 00:51:44 · 489 阅读 · 0 评论 -
12.nodejs express框架session中间件的使用
安装express-session中间件const express = require('express')const cookieParser = require('cookie-parser')const session = require('express-session')// 本次 http 请求的实例const app = express()app.use(cookieParser()) // 配置cookie,会在req对象上生成cookie属性app.use(sessi原创 2020-07-19 00:32:09 · 350 阅读 · 0 评论 -
11.nodejs express框架cookie中间件的使用
1.安装cookie-parser中间件const express = require('express')const cookieParser = require('cookie-parser')// 本次 http 请求的实例const app = express()app.use(cookieParser()) // 配置cookie,会在req对象上生成cookie属性// 设置cookieapp.use((req, res, next) => { req.cook原创 2020-07-19 00:17:03 · 312 阅读 · 0 评论 -
10.nodejs express框架中间件机制
中间件(Middleware) 是一个函数,它可以访问请求对象(request object (req)), 响应对象(response object (res)), 和 web 应用中处于请求-响应循环流程中的中间件,一般被命名为 next 的变量。中间件的功能包括:执行任何代码。修改请求和响应对象。终结请求-响应循环。调用堆栈中的下一个中间件。如果当前中间件没有终结请求-响应循环,则必须调用 next() 方法将控制权交给下一个中间件,否则请求就会挂起。应用级中间件应用级中间件原创 2020-07-18 18:45:56 · 291 阅读 · 0 评论 -
09.nodejs express框架中app.js简单介绍
app.js中一些配置// 引入一些模块var createError = require('http-errors');var express = require('express');var path = require('path');var cookieParser = require('cookie-parser');var logger = require('morgan');// 导入路由var indexRouter = require('./routes/index');原创 2020-07-18 17:47:38 · 485 阅读 · 0 评论
分享