Get与Post方法请求——让app具有get/post方法
我们知道http请求方法有GET和POST方法,而在stuwebfk框架中并没有体现出来。今天首先要做的工作,就是把这个特性加入到框架中去。
让app具有get/post方法
我们知道http请求方法有GET和POST方法,而在stuwebfk框架中并没有体现出来。今天首先要做的工作,就是把这个特性加入到框架中去。
在App.js
中,先要为App.prototype加入get和post方法。
...... App.prototype.get = function(handle1){ ...... } App.prototype.post = function(handle2){ ...... }
handle1/handle2是请求处理函数。我们要的效果是,当有get方法请求时,会由handle1函数处理,当有post方法请求时,会由handle2处理。
加入框架已经集成这个特性了,下面的代码是使用例子:
var app = ... app.get(function(req,res,next){ console.log("get method request'); }) app.post(function(req,res,next){ console.log("post method request'); })
启动这个程序后,get请求和post请求会进入不同的处理函数内进行处理。
(小胖问道:我们怎么知道客户端请求的方法是什么呢?)
这个问题问到关键了, 通过request.method这个属性就可以确定是什么方法。这个属性值是个大写的字符串"GET"或“POST”。经过以上的分析,我们有了解决问题的切入点。
下一节,就着手修改App.js这个文件,使之具有这个特性。
很赞哦! ( 0
)
相关文章
- AIGC之 funtion-calling
- Nodejs 内容管理系统 DoraCMS 2.1.8 发布
- Nodejs 内容管理系统 DoraCMS-SQL 发布,基于 nodejs + mysql
- Nodejs 内容管理系统 DoraCMS 2.1.7 发布
- 什么是Upstream?
- Nodejs 内容管理系统 DoraCMS 2.1.6 发布
- Visual Studio Online 更新!更好支持Docker、Python、Go、C++
- 利用 html2canvas 生成文章缩略图
- 纪录片《穹顶之下》全集103分钟1080P高清完整视频
- DoraCMS v2.1.5 版本更新
- DoraCMS v2.1.2 Docker 版本(生产环境)
- Nodejs 内容管理系统 DoraCMS 2.1.4 发布