欢迎您访问宜州一中 您可以登录 或注册
 
收藏本站 简繁转换
筑梦青春•唱响未来 -宜州区第一中学英文歌曲合唱比赛             一方天地育桃李,三尺讲台竞风采             宜州区一中在宜州博物馆举行“人杰地灵读宜州”故事分享会             宜州一中举行2024届中考百日誓师大会             龙腾启新 筑梦未来 ——宜州区第一中学欢庆2024年元旦文艺晚会             走进嘉联丝厂 畅享研学之乐 ——宜州区第一中学开展研学实践活动             2023年河池市宜州区第一中学/宜州区红卫学校家庭经济困难大学新生入学资助项目发放名册(第二批)             展科技志向,圆飞行梦想 ——宜州区一中2025届举行无人机大赛             2023年河池市宜州区第一中学\红卫学校 家庭经济困难大学新生入学资助项目发放名册(第一批)             法制进校园 以法促成长 ——宜州一中举行“三姐护蕾”法治进校园活动            

DoraCMS

您现在的位置是:首页>文档内容页

文档详情

Get与Post方法请求——让app具有get/post方法

doramart 2024-05-18 09:49:55 技术文档232383
我们知道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这个文件,使之具有这个特性。

文章评论

取消回复
登录 参与评论

评论列表(