第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定

【備戰(zhàn)春招】第17天 新版 Node.js+Express+Koa2 開發(fā)Web Server博客 10-8

標(biāo)簽:
征文 資訊

课程名称: 新版 Node.js+Express+Koa2 开发Web Server博客

课程章节: 10-8 express 处理session

课程讲师: 双越

课程内容:

登录

  • 使用 express-session 和 connect-redis 插件,简单方便
  • req.session 保存登录信息,登录校验做成 express 中间件

代码演示

安装 express-session

npm i express-session -S

使用express-session

// app.js

const createError = require("http-errors");
const express = require("express");
const cookieParser = require("cookie-parser");
const logger = require("morgan");

// 
const session = require("express-session");

// 引入博客路由
const blogRouter = require("./routes/blog");
// 引入用户路由
const userRouter = require("./routes/user");

// 主程序
const app = express();

// 中间件
app.use(logger("dev"));
app.use(express.json());
app.use(express.urlencoded({ extended: false }));
app.use(cookieParser());

// 解析session
app.use(
  session({
    secret: "WJiol#23123_", //密匙
    cookie: {
      path: "/", // 默认配置
      httpOnly: true, // 默认配置
      maxAge: 24 * 60 * 60 * 1000, // 过期时间24小时
    },
  })
);

// 路由
app.use("/api/blog", blogRouter);
app.use("/api/user", userRouter);

module.exports = app;

测试是否有效

// router/user.js
const express = require("express");
const router = express.Router();

router.get("/session-test", (req, res, next) => {
  const session = req.session;
  
  if (session.viewNum == null) {
   // 计数
    session.viewNum = 0;
  }
  session.viewNum++;

  res.json({
    viewNum: session.viewNum,
  });
});

module.exports = router;

课程收获:

  1. 了解如何在 express 中处理session
    图片描述
點(diǎn)擊查看更多內(nèi)容
TA 點(diǎn)贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優(yōu)質(zhì)文章

正在加載中
Web前端工程師
手記
粉絲
10
獲贊與收藏
5

關(guān)注作者,訂閱最新文章

閱讀免費(fèi)教程

  • 推薦
  • 評論
  • 收藏
  • 共同學(xué)習(xí),寫下你的評論
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊有機(jī)會得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號

舉報

0/150
提交
取消