【发布时间】:2020-03-07 03:29:12
【问题描述】:
我从nestjs 开始,这里有一个非常简单的问题......我需要在我的应用程序上设置一个控制器,该控制器有一个带有路径('/: id') 的删除处理程序。要通过邮递员进入这个处理程序,我只需要通过 (http://localhost:3000/tasks/id) 到达它,但处理程序是这样指定的:(deleteTask (@Param('id') id: string) - 在这种情况下,通过邮递员我只需要在“查询参数”中包含 id ...因此,我的 HTTP 请求将是这种方式(http://localhost:3000/tasks?id=xxx)。最后,我的问题是,
带'/'的@Param和转换成''的Query Param有什么区别
这是我的处理程序:
@Delete('/:id')
deleteTask(@Param('id') id: string){
return this.taskService.deleteTask(id);
}
【问题讨论】:
-
也许从了解 URL 的结构开始——en.wikipedia.org/wiki/URL
标签: typescript nestjs