React开发实时聊天招聘工具 -第六章 登陆注册(2)
2024-08-31 14:51:00
1.bodyParser和cookieParser:
const bodyParser = require('body-parser')
const cookieParser = require('cookie-parser')
app.use(cookieParser());
app.use(bodyParser.json())
2.登陆注册——数据库模型建立
3.注册功能的实现
//引用body-parser插件
const bodyParser = require('body-parser')
const cookieParser = require('cookie-parser')
const app = express()
app.user(cookieParser())
app.use(bodyParser.json())
app.use('/user',userRouter)
userRouter.js:
Router.post('/register',function(req,res){
console.log(req/body.data)
const {user,pwd,type} = req.body.data
User.findOne({user:user},function(err,doc){
if(doc) return res.json({code:1,msg:'用户名重复'})
User.create({user,pwd,type},function(e,d){
if(e){
return res.json({code:1,msg:'后端出粗了'})
}
return res.json({code:0})
})
})
})
3.Cookie
app.use(cookieParser())
res.cookie('userid',userid)
最新文章
- django 初级(一) 配置与周边
- ACM: HDU 2563 统计问题-DFS+打表
- COM是一个更好的C++
- python核心编程 第二天
- iOS学习笔记:iOS核心动画中的常用类型
- WebGL是一种3D绘图标准,这种绘图技术标准允许把JavaScript和OpenGL ES 2.0结合在一起
- 生产企业如何部署VMware虚拟化的解决方案
- android 屏幕适配 课程笔记
- 项目经验分享——Java常用工具类集合 转
- 10分钟 在linux里创建.net core helloworld控制台程序
- 爬虫(三)http和https协议
- python栈
- js 判断浏览器型号
- 题解——洛谷P3812【模板】线性基
- VS2017C++单元测试
- 2017-2018-2 20155231《网络对抗技术》实验五: MSF基础应用
- 进程间通过intent传递数据失败
- CRT中的时间(time_t和tm)(转载)
- Redux和React-Redux的实现(一):Redux的实现和context
- Django - 路由层(URLconf)
热门文章
- ETL-informatica进阶资料整理
- 洛谷—— P1855 榨取kkksc03
- 15个开发者最亲睐的Andr​​oid代码编辑器
- BNUOJ34980方(芳)格(哥)取数(好坑)
- WET Dilutes Performance Bottlenecks
- sublime text3 3143注册码
- rest_framework 解析器(下 全局配置使用)
- [Codeforces 757E] Bash Plays with Functions (数论)
- [JZOJ4024] [佛山市选2015] 石子游戏 解题报告
- PostgreSQL Replication之第七章 理解Linux高可用(3)