为什么服务端的res.redirect('/')不工作?
- 记住:在浏览器端使用AJAX或Fecth API发起的异步请求,服务端是无法做到重定向的。
解决办法:
res.json({ str: '重定向的地址' })
//比如:重定向到首页
res.json({ redirect: '/' })
浏览器端:
fetch(url)
.then( data => data.json()) //把"{ redirect: '/' }"转js对象
.then(data => {
console.log(data.redirect) //返回 '/'
window.location.href = data.redirect
})
GIT知识点:.gitignore
gitignore:读音:一格诺 意思:忽略
在git仓库的根目录下,你可以创建一个没有主文件名的特殊文件:`.gitgnore
CRUD项目
- 什么是CRUD
- Create:创建
- Retrieve:查询
- Update:修改、更新
- Delete:删除
CRUD-USER-APP
主要功能:对用户进行增删改查
主要步骤:
- 初始化
- 创建package.json文件
- 安装模块
Session
- 翻译:会话 握手
- 会话对象:客户端 和 服务端
- Session是存储在服务器(数据库、内存、Stotage)上的一个对象(键值对)
Cookie
- 翻译:小甜饼
- Cookie是一个键值对(对象)。是服务端安插在客户端的后门。