nodejs的express框架登陆注册退出代码记录
2017-12-14 15:31
288 查看
这段代码暂时没用了,记录一下,以防以后有用
该代码实现了接受js的ajax请求,同时给另一个服务发送http请求,接受返回值再返回给前端js的这样一个过程
该代码实现了接受js的ajax请求,同时给另一个服务发送http请求,接受返回值再返回给前端js的这样一个过程
app.post('/session/signUp', function (req, res) { var resData = { status:1, code:"success" }; var data = require('querystring').stringify(req.body); //数据以url param格式发送 var opt = { method: "POST", host: "39.106.147.86", port: 7000, path: "/signUp", headers: { 'Content-Type': 'application/x-www-form-urlencoded',//for url parameter 'Content-Length': data.length } }; var reqflask = http.request(opt, function (resflask) {//建立连接 和 响应回调 if (resflask.statusCode == 200) { resflask.setEncoding('utf8'); var body = ""; resflask.on('data', function (recData) { body += recData; }); resflask.on('end', function () { req.session.user = JSON.parse(body).data; console.log(req.session.user); res.send(body); /*发送收到的响应*/ }); } else { res.send(500, "error"); } }); reqflask.write(data); //发送请求 reqflask.end(); //请求发送完毕 }); app.post('/session/signIn', function (req, res) { var data = require('querystring').stringify(req.body); //数据以url param格式发送 var opt = { method: "POST", host: "39.106.147.86", port: 7000, path: "/signIn", headers: { 'Content-Type': 'application/x-www-form-urlencoded',//for url parameter 'Content-Length': data.length } }; var reqflask = http.request(opt, function (apacheRes) {//建立连接 和 响应回调 if (apacheRes.statusCode == 200) { apacheRes.setEncoding('utf8'); var body = ""; apacheRes.on('data', function (recData) { body += recData; }); apacheRes.on('end', function () { req.session.user = JSON.parse(body).data; console.log(req.session.user); res.send(body); /*发送收到的响应*/ }); } else { res.send(500, "error"); } }); reqflask.write(data); //发送请求 reqflask.end(); //请求发送完毕 }); app.get('/session/signOut', function (req, res) { var resData = { status: 1, message: 'success' }; delete req.session.user; res.send(resData); });
相关文章推荐
- nodejs之express搭建项目-以注册登陆为例
- express框架的注册登陆
- Nodejs使用coffeescript编写的用户注册/登陆代码(MySQL)
- nodejs 原生代码模拟express 框架 创建http server
- 基于nodejs express框架设计的 相册上传和查看 以及代码分析
- AJAX+JAVA用户登陆注册验证的实现代码
- 主页登陆注册系统主要代码
- JSP+Servlet+Tomcat+Mysql实现注册、登陆、修改、添加、查看、分页实例之----修改记录
- ORACLE 11g 实现审计用户登入登出<登陆退出>的详细记录
- nodejs开发——mongodb数据库与express框架结合
- NodeJS-学习笔记(2)--使用node提供的express框架开发简单的web应用
- Nodejs连接MySQL&&实现unity中的登陆注册功能
- 求一个论坛的在线人数,假设有一个论坛,其注册ID有两亿个,每个ID从登陆到退出会向一个日志文件中记下登陆时间和退出时间,要求写一个算法统计一天中论坛的用户在线分布,取样粒度为秒。
- 关于nodejs express4.X框架不支持layout模板的问题解决
- 求一个论坛的在线人数,假设有一个论坛,其注册ID有两亿个,每个ID从登陆到退出会向一个日志文件中记下登陆时间和退出时间,要求写一个算法统计一天中论坛的用户在线分布,取样粒度为秒。
- JAVA实现简单系统登陆注册模块的设计(附详细代码分析)
- 换一个思路整合discuz nt 2.0 的登陆注册和退出
- nodejs系列(3)Express框架GET、POST、COOKIE、上传、数据库操作
- NodeJs框架对比:Express、Koa、Hapi
- ASP注册登陆实例代码