首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NestJS。为什么装修公司环球不工作?

NestJS。为什么装修公司环球不工作?
EN

Stack Overflow用户
提问于 2022-11-02 12:53:59
回答 1查看 32关注 0票数 0

我有两个模块。一(付款)负责付款。第二个(auth)应该向第三方服务器发送一个验证请求。我想让(auth)模块成为全局的,这样我就可以自由地注入它的方法,而不用为我的“提供者”使用“导出”和“导入”。但由于某些原因,这是行不通的,@Global装饰似乎被忽略了。

我做错了什么?

代码盒上的示例:https://codesandbox.io/s/nest-forked-gsy160?file=/src/auth/auth.module.ts

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-11-02 14:18:04

您仍然需要使用exports来允许访问模块的公共提供者。一旦添加了exports,就可以正常工作了。

您可以想到一个模块,比如一个容器,它的私有API (非导出提供程序)、公共API (导出提供程序)、入口点(控制器、解析器、网关)和配置(导入)。您需要导出提供程序,以使其公开和可用。@Global()只意味着不需要将AuthModule添加到其他模块的imports (除了根模块)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74289485

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档