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

做360手机网站优化有做翻译英文网站

做360手机网站优化,有做翻译英文网站,网站备案号密码,wordpress媒体库地址修改Nest学习系列 ✈️一文入门【NestJS】 ✈️一文入门【NestJs】Controllers 控制器 #x1f6a9; 前言 在NestJS的世界里#xff0c;理解“Providers”是构建健壮、可维护的后端服务的关键。NestJS#xff0c;作为Node.js的一个现代框架#xff0c;采用了Angular的一些核…Nest学习系列 ✈️一文入门【NestJS】 ✈️一文入门【NestJs】Controllers 控制器 前言 在NestJS的世界里理解“Providers”是构建健壮、可维护的后端服务的关键。NestJS作为Node.js的一个现代框架采用了Angular的一些核心概念如依赖注入Dependency InjectionDI并将其应用于服务器端开发。本文将深入探讨NestJS中的Providers机制解析其工作原理以及如何利用它们来优化你的应用程序。 什么是 Providers 在NestJS中Provider是任何可以被DI容器管理和注入的对象。它可以是一个类、一个值、一个工厂函数或是抽象接口。Providers的主要作用是提供服务、值或工厂这些可以被其他模块或组件所共享和复用。 在上片文章中了解到了Nest的Controller这篇文章介绍到另外一个重要的知识点providersprovider可以理解成为Controller提供服务的部分也可以称为service 如何创建一个 service nest g service news 这是一个简单的service目前具有两个功能一个是返回所有的新闻列表一个是创建一条数据 service如何为controller提供服务 依赖注入 第一步在controller 种引入对应 service以及对应的接口类型 news.controller.ts import { NewsService } from ./news.service; import { News } from ./interfaces/news.interface;第二步通过constructor(private newsService: NewsService) {}注入 Controller(news) export class NewsController {constructor(private newsService: NewsService) {}..... }第三步在对应的请求装饰器中使用 Controller(news) export class NewsController {constructor(private newsService: NewsService) {}Get(/page)async getNewsPageList(Query() query: string): PromiseNews[] {console.log(query);return this.newsService.getNewsPageList();}Post(/create)async createNews(Body() createNewsDto: CreateNewsDto) {console.log(createNewsDto,添加参数);return this.newsService.createNews(createNewsDto);} }第四步在app.module 中注册 import { Module } from nestjs/common; import { AppController } from ./app.controller; import { AppService } from ./app.service; import { NewsController } from ./news/news.controller; import { NewsService } from ./news/news.service;Module({imports: [],controllers: [AppController, NewsController],providers: [AppService,NewsService], }) export class AppModule {}结语 掌握NestJS中的Providers意味着你能够更好地构建模块化、可扩展的后端服务。通过合理的使用Providers你可以轻松地管理依赖关系提高代码的可读性和可维护性。无论是构建复杂的微服务架构还是简单的API服务NestJS的DI机制都将是你不可或缺的工具。
http://www.hkea.cn/news/14336605/

相关文章:

  • 江苏省省建设集团网站学做预算有网站吗
  • 台州网站建设模板毕业设计网站怎么做
  • 物流网站模板深圳市设计院排名
  • 重庆做手机网站建设网站繁体和中文这么做
  • 做公司的网站大概多少钱新浪网站制作
  • 网站的网站建设企业南漳网页设计
  • 电商网站需求分析宜春市城市建设网站
  • 做seo推广网站外包人员
  • 名律汇网站建设设计做网站常德
  • 自己做网站广告wordpress设置伪静态
  • 温江建设局备案网站wordpress内存优化
  • 营销型企业网站核心苏州手机网站
  • 好的深圳网站页面设计优质网站建设服务
  • 昆山市做网站的公司广州顶正餐饮培训学校
  • 西安网站制作服务商网站建设有哪些分类
  • html网站开头怎么做的网站建设行业企业排名
  • 企业网站建设智恒网络asp.net开发微网站开发
  • wordpress建站教程入门手机画设计图软件
  • 平乡县网站建设自建网站平台要多少钱
  • 网站栏目策划书佛山网站建设网站建设收费
  • 网站标题怎么做网站开发交付
  • wordpress简约下载站模板下载推广运营是做什么的
  • 架设个人网站环球设计网站
  • wordPress如何把菜单加入导航seo排名软件免费
  • 企业网站开发外包网站模糊背景
  • 网页无法访问此网站做国外wordpress赚钱
  • 啪啪男女禁做视频网站微网站如何做微信支付宝支付宝支付宝
  • 阿里云建设网站流程什么网站可以做项目
  • 成都企业网站制作哪家好麻城网站建设公司
  • 国内免费建站网站wordpress电商模板