当前位置: 首页 > news >正文

深圳宝安做网站做小程序的公司

深圳宝安做网站,做小程序的公司,做任务的网站,asp做购物网站nest.js控制器: 控制器负责处理传入请求并向客户端返回响应。 为了创建基本控制器,我们使用类和装饰器。装饰器将类与所需的元数据相关联,并使 Nest 能够创建路由映射(将请求绑定到相应的控制器)。 1.获取get请求传参…

nest.js控制器: 控制器负责处理传入请求并向客户端返回响应。
为了创建基本控制器,我们使用类和装饰器。装饰器将类与所需的元数据相关联,并使 Nest 能够创建路由映射(将请求绑定到相应的控制器)。
在这里插入图片描述

1.获取get请求传参,用@Request装饰器或者@Query()装饰器

import {Controller,Get,Request,
} from '@nestjs/common';import { WeiService } from './wei.service';@Controller({path: 'wei',version: '1', //版本控制
})
export class WeiController {constructor(private readonly weiService: WeiService) { }// @Request装饰器@Get()findAll(@Request() req) {console.log('@', req.query)return {code: 200,message: '请求成功W'}}
}
import {Controller,Get,Query,
} from '@nestjs/common';import { WeiService } from './wei.service';@Controller({path: 'wei',version: '1', //版本控制
})
export class WeiController {constructor(private readonly weiService: WeiService) { }// @Query()装饰器@Get()findAll(@Query() query) {console.log('@@', query)return {code: 200,message: '请求Q成功'}}
}

2.post请求获取参数,用@Request装饰器或者@Body 装饰器

import {Controller,Get,Query,
} from '@nestjs/common';import { WeiService } from './wei.service';@Controller({path: 'wei',version: '1',
})
export class WeiController {constructor(private readonly weiService: WeiService) { }//用@Request装饰器@Post()create(@Request() req) {console.log(req.body)return {code: 200,message: '请求成功!'}}
}
import {Controller,Get,Query,
} from '@nestjs/common';import { WeiService } from './wei.service';@Controller({path: 'wei',version: '1',
})
export class WeiController {constructor(private readonly weiService: WeiService) { }//用@Body装饰器@Post()create(@Body() body) {console.log(body)return {code: 200,message: '请求成功!'}}
}

读取请求体中得key值

import {Body,Controller,
} from '@nestjs/common';import { WeiService } from './wei.service';@Controller({path: 'wei',version: '1',
})
export class WeiController {constructor(private readonly weiService: WeiService) { }// 读取key@Post()create(@Body("title") body) {console.log(body)return {code: 200,message: '请求成功'}}
}

动态传参使用 Request装饰器 或者 Param 装饰器

import {Controller,Request,
} from '@nestjs/common';import { WeiService } from './wei.service';@Controller({path: 'wei',version: '1',
})
export class WeiController {constructor(private readonly weiService: WeiService) { }// 动态路由// Request装饰器 或者 Param 装饰器@Get(':id')findId(@Request() req) {console.log('@@@@@@', req.params)return {code: 200,message: '请求成功!!!!!!'}}
}

header信息读取使用@header装饰器

import {Controller,Get,Headers,
} from '@nestjs/common';import { WeiService } from './wei.service';@Controller({path: 'wei',version: '1',
})
export class WeiController {constructor(private readonly weiService: WeiService) { }// 读取header 信息@Get(':id')findId(@Headers() header) {console.log('header', header)return {code: 200,message: '请求成功!!!!!!'}}
}
http://www.15wanjia.com/news/42955.html

相关文章:

  • 宁波网站建设的企业360指数官网
  • 大丰网站建设哪家好百度网站的网址是什么
  • 做网站横幅的图片多大平台优化是什么意思
  • wordpress 域名更换银川seo优化
  • 深圳外贸公司联系电话百度seo公司哪家最好
  • 池州网站制作公司南京seo推广优化
  • 企业营销型网站规划深圳整站全网推广
  • 青岛手机网站设计公司近期的新闻消息
  • 济南手机建站公司百度推广销售员好做吗
  • 网络营销是什么岗位seo网站建设优化
  • python 做网站武汉最新消息今天
  • 企业网站怎么做毕业设计中国国家培训网官网
  • 天津智能网站建设制作做网站找哪家好
  • 国内网站建设 必须实名认证网站运营师
  • 长春建设平台网站的公司哪家好网络推广需要什么
  • 做淘客网站用备案吗百度关键词排名工具
  • 泰兴网站建设新app推广去哪里找
  • 哪个公司做网站专业中视频自媒体平台注册官网
  • wordpress搜索小工具栏广州seo代理
  • 百度网站邀您点评seo优化网站技术排名百度推广
  • 保健品网站建设流程seo优化与推广招聘
  • app是什么公司seo软件推广
  • 小企业网站建设费用一年seo权重是什么意思
  • 做公司网站要多少钱网站seo课程
  • 网站建设数据库的购买苏州网站
  • 聊城网站建设设计实力公司seo初学教程
  • 校园网站建设背景凡科建站app
  • 这么做3d网站竞价推广代运营企业
  • 展厅设计制作网站营销策略
  • 做网站的专业叫啥百色seo关键词优化公司