【问题标题】:How can set many globalprefix for nestjs project如何为 nestjs 项目设置多个 globalprefix
【发布时间】:2022-12-06 18:24:08
【问题描述】:

我想像这样为我的应用设置许多全局前缀:

管理员/产品
管理员/用户
行政/...

原料药/产品
接口/搜索
接口/...

商店/产品
商店/购物车
店铺/...

我可以在 main.ts 中设置一个全局前缀 app.setGlobalPrefix('api')

【问题讨论】:

  • 请编辑问题以将其限制为具有足够详细信息的特定问题,以确定适当的答案。

标签: javascript node.js routes nestjs prefix


【解决方案1】:

app.setGlobalPrefix('api') 仅用于全局前缀。 如果你想要许多控制器使用相同的前缀,你必须在每个控制器中写它,比如:

@Controller('shop/products')

您还可以在某处定义一个常量并每次都重用它:

const shopPrefix: string = 'shop';    
@Controller(`${shopPrefix}/products`)

【讨论】:

    猜你喜欢
    • 2018-03-20
    • 2018-11-11
    • 2016-03-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多