首页
学习
活动
专区
工具
TVP
发布

【nodejs】让nodejs像后端mvc框架(asp.net mvc)一样处理请求--请求处理函数装饰器注册篇(58)【controller+action】

在控制器和处理函数的注册篇中有说到的第三,第四个参数就在这里排上用场拉。...SetActionDescriptor(cName, aName, undefined, undefined, _reg_controller_name, cType, aType)//加入缓存 第三个参数...默认给undefined,后续再通过扫描action上面的特性标签增加进来 第四个参数 [actionName] 路由action名字。...默认给undefined,后续再通过扫描action上面的特性标签增加进来 get,post,actionname的装饰器实现方式 代码非常简单,通过SetActionDescriptor函数对当前的...* @returns */ export function actionName(actionName: string) { return function (target: any,

56340
您找到你想要的搜索结果了吗?
是的
没有找到

ASP.NET MVC三个重要的描述对象:ControllerDescriptor

而Action方法具有相应的参数,所以在方法执行之前必须根据相应的规则从请求中提取相应的数据并将其转换为Action方法参数列表,我们将这个过程称为Model绑定。...在ASP.NET MVC应用编程接口中,Action方法某个参数的元数据通过ParameterDescriptor表示,而两个相关的类型ControllerDescriptor和ActionDescriptor...如果方法上应用了具有如下定义的ActionNameSelectorAttribute特性,会传入相应的参数调用其IsValidName方法,如果该返回值为True,目标方法会被认为是匹配的Action方法...ActionNameAttribute特性应用于Action方法通过参数值指定一个Action别名,在实现的IsValidName方法中会比较指定的别名是否和当前的Action名称相匹配。...对于继承自AsyncController的Controller类型,一个异步Action方法由两个匹配的方法({ActionName}Async和{ActionName}Completed)构成,ReflectedAsyncControllerDescriptor

64570

setbackground参数_setoption参数

setrequestproperty 请求响应流程 设置连接参数的方法setAllowUserInteraction setDoInput setDoOutput setIfModifiedSince...发送URL请求 建立实际连接之后,就是发送请求,把请求参数传到服务器,这就需要使用outputstream把请求参数传给服务器:getOutputStream 获取响应 请求发送成功之后,即可获取响应的状态码...API.如下: HttpURLConnection httpUrlConnection = (HttpURLConnection) rulConnection; 设置HttpURLConnection参数...设定请求的方法为”POST”,默认是GET httpUrlConnection.setRequestMethod(“POST”); // 设置是否向httpUrlConnection输出,因为这个是post请求,参数要放在.../ 调用HttpURLConnection连接对象的getInputStream()函数, InputStream inStrm = httpConn.getInputStream(); 设置POST参数

1.5K20
领券