0
点赞
收藏
分享

微信扫一扫

Node.js(七)

爪哇驿站 2022-01-12 阅读 95

一、web开发模式

1、主流的两种开发模式

2、了解服务端渲染的概念以及优缺点

3、了解前后端分离的概念以及优缺点

 4、如何选择Web开发模式

 

二、身份认证

1、什么是身份认证

2、为什么需要身份认证

三、session

1、了解HTTP协议的无状态性

2、Cookie

3、Cookie在身份认证中的作用

4、Cookie不具有安全性

5、Session的工作原理

6、安装 express-session中间件

npm i express-session --save

// 导入 express 模块
const express = require('express')
// 创建 express 的服务器实例
const app = express()

// TODO_01:请配置 Session 中间件
const session = require('express-session')
app.use(
session({
secret: 'itheima',
resave: false,
saveUninitialized: true,
})
)

// 托管静态页面
app.use(express.static('./pages'))
// 解析 POST 提交过来的表单数据
app.use(express.urlencoded({ extended: false }))

// 登录的 API 接口
app.post('/api/login', (req, res) => {})

// 获取用户姓名的接口
app.get('/api/username', (req, res) => {})

// 退出登录的接口
app.post('/api/logout', (req, res) => {})

// 调用 app.listen 方法,指定端口号并启动web服务器
app.listen(80, function () {
console.log('Express server running at http://127.0.0.1:80')
})

 四、jwt

1、了解Session认证的局限性

2、JWT的工作原理

 3、JWT的组成部分

4、JWT的使用方式

 5、安装并导入JWT相关的包

举报

相关推荐

0 条评论