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

设立网站汝州市住房和城乡规划建设局网站

设立网站,汝州市住房和城乡规划建设局网站,十大外贸平台,申请主机网站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/185839.html

相关文章:

  • 润滑油 东莞网站建设网络科技公司取名推荐
  • 深圳专业网站建设制作价格低h5制作模板官网
  • 超越时空网上书城网站建设方案网站建设项目报告总结报告
  • 手机移动网站模板wordpress不用小尺寸图片
  • 十大免费网站模板网站钓鱼网站在线生成
  • 如何做网站搭建api接口自己电脑上做网站怎么使用源码
  • 对网站和网页的认识云开发控制台
  • 网站建设都是需要什么济南网站建设 选搜点o
  • 常州个人做网站网站建设哪家做的好
  • 成都企业网站建设哪家好网站首页设计素材
  • 网页设计网站多少钱动力无限做网站
  • 在iis搭建网站一站式装修公司有哪些
  • 郑州专业旅游网站建设网站建设如何提高转化率
  • 网站建设服务器技术有哪些做智能网站系统下载地址
  • 英文商城网站游戏wordpress模板
  • 网站域名和邮箱域名解析深圳做网站的好公司有哪些
  • 游戏推广app平台关键词优化到首页怎么做到的
  • 汾阳网站建设怎么让网站无法自适应
  • 简历免费下载模板seo搜索引擎优化哪家好
  • 做网站业务好干吗柳州市建设中心网站首页
  • 想开个网站怎么做中国有哪些企业
  • 厦门网站备案优设网介绍
  • 手机主页网站全球电子商务网站排名
  • 网站设计规划书例子营销型网站价格实惠
  • 个人网站开发技术要求域名买好后怎么建设网站
  • 网站主页的布局方式乐清建站公司
  • 网站流量太大免费查公司的网站
  • 全国建设工程执业资格注册中心网站网站后台网址后缀
  • 南京做公司网站棋牌网站开发
  • 昆明网站建设介绍市场营销策划ppt