Nodejs学习(五)--动态网页
来源:互联网 发布:新发行的人工智能基金 编辑:程序博客网 时间:2024/06/07 15:05
将数据(后台或者前端获得)与html模板相结合, 在前端显示实际数据
首先需要在html模板中将要显示的数据标记出来, 例如可以用{}标记
Email:{email}password:{pwd}
然后利用正则表达式将实际数据替换到标记处内容, 实现显示实际数据。
//----------routeer.js--------------------//----------login-------------------------var post='';//定义一个post变量, 用于暂存请求信息 req.on('data', function(chunk){ //通过req的data事件监听函数,每当接受到请求体的数据,就累加到post变量中 post += chunk; }); //-------注意异步------------- req.on('end', function(){ //在end事件触发后,通过querystring.parse将post解析为真正的POST请求格式,然后向客户端返回。 post = querystring.parse(post); arr=['email', 'pwd']; function recall(data){ dataStr=data.toString(); for(var i=0;i<arr.length;i++) { re = new RegExp('{'+arr[i]+'}','g'); dataStr = dataStr.replace(re,post[arr[i]]) } res.write(dataStr.toString()); res.end(); } optfile.readfile('./views/login.html', recall) });
阅读全文
0 0
- Nodejs学习(五)--动态网页
- Nodejs(五)
- 零基础学习网页制作(五)
- nodejs代码段(五)
- 前端之nodejs(五)
- mybatis学习笔记(五) 动态SQL
- 前端学习CSS网页布局篇(五)
- nodejs学习笔记(五)——处理get和post请求
- NodeJS学习笔记整理(五)交互式运行环境——REPL
- nodejs学习(一)
- nodejs学习(二)
- NodeJs学习(一)
- Nodejs学习(一)
- 学习nodejs (一)
- nodeJs学习(1)
- Nodejs 学习(一)
- NodeJS学习(一) NodeJS基础
- nodejs学习总结(二)-nodejs 是什么
- 对线性回归、逻辑回归、各种回归的概念学习
- 降维-多维尺度法(MDS)
- 机器学习之朴素贝叶斯法(基于西瓜数据3.0的算法实现)
- 第一周 前端基础
- 项目报错:The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the
- Nodejs学习(五)--动态网页
- Android自定义View专题三-自定义View属性
- 以程序员的角度对书法抽象画等艺术审美的理解
- EventBus简单使用
- HTML几个常用的转移符
- 高版本内核系统(Ubuntu12.04)下编译低版本内核(2.6.30)bug解决方法
- 关于FtpClient的defaultTimeout、connectTimeout、dataTimeout的区别
- spark的转换算子操作
- VUE插值