express处理路由与session以及session和redis的连接,学前端开发技术

本文介绍了如何在Express中处理路由,包括GET和POST请求的示例。此外,详细阐述了Express中session的使用,特别是通过express-session中间件进行配置,并提及了session在登录校验中的作用。还提及了利用Redis存储session数据的重要性,以及配置Redis连接的基本步骤。文章作者分享了个人职业经历,强调不断学习和提升技术的重要性。
摘要由CSDN通过智能技术生成

再blog.js中处理list中的数据代码如下:

var express = require(‘express’);

var router = express.Router();

/* GET list page. */

router.get(‘/list’, function(req, res, next) {

res.json({

error: 0,

data: [1,2,3]

})

});

module.exports = router;

同理在user.js中文件的处理代码如下:

var express = require(‘express’);

var router = express.Router();

/* post user login  page. */

router.post(‘/login’, function(req, res, next) {

// 可以通过req.body获取到username password

const { username,password } = req.body;

res.json({

error: 0,

data: {

username,

password

}

})

});

module.exports = router;

对于此login页面的代码部分可以很清楚的认识到,username  password 都是通过req.body获取。在这里需要注意的

**是如果我们返回的是json数据,则在app.js中的处理代码为:app.use(express.json

  • 19
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值