小编Spo*_*yne的帖子

Nestjs:除 /auth 之外所有路由的中间件

我最近开始使用 Nestjs,我想为除 auth 路由之外的所有路由应用中间件。

在文档中,它说我可以在我想要中间件的地方添加所有控制器或路由路径,但我发现这种方式非常昂贵

.forRoutes(
     SearchController,
     Other,
     Other,
     Other
);
Run Code Online (Sandbox Code Playgroud)

所以我想知道是否有解决方案,或者您是否设法使用正则表达式来实现以下目的:

.forRoutes(
    {path: 'All route except /auth', method: RequestMethod.ALL}
);
Run Code Online (Sandbox Code Playgroud)

regex middleware routes typescript nestjs

8
推荐指数
2
解决办法
1万
查看次数

Vuetify v-form post不发送数据

请原谅我翻译的英文:)

我创建了一个基本表单来查看是否使用 vuetify 在 API 中获取数据,但是,在提交数据时,v-select 数据未发送,我无法理解原因,因为一般来说,这些表单的示例并没有真正使请求 POST,遵循我正在使用的代码片段:

<v-form method="post" action="http://127.0.0.1:3000/produtos">
  <v-text-field name="escola" v-model="name" required :rules="nameRules"></v-text-field>
  <v-select
    v-model="selectPessoa"
    :items="pessoas"
    :rules="[v => !!v || 'Item is required']"
    item-value="id"
    item-text="nome"
    label="itens"
    required
    name="pessoa"
    return-object
    value="id"
  ></v-select>
  <v-btn color="warning" type="submit">Submit</v-btn>
</v-form>
Run Code Online (Sandbox Code Playgroud)

JavaScript 代码摘录:

data(){
    return { pessoas: [{ id: 1, nome: "sandro" },
                       { id: 2, nome: "haiden" }], 
             name: '',
             selectPessoa: null,
    }
}
Run Code Online (Sandbox Code Playgroud)

我在 v-text-field 中输入的信息在 API 节点中得到,但 v-select 中的信息却没有:

表单屏幕: 在此输入图像描述

API日志屏幕:

在此输入图像描述

node.js express vue.js vuetify.js

2
推荐指数
1
解决办法
8762
查看次数

标签 统计

express ×1

middleware ×1

nestjs ×1

node.js ×1

regex ×1

routes ×1

typescript ×1

vue.js ×1

vuetify.js ×1