Commit 6bf2374
fix(node/nestjs): Use method on current fastify request (getsentry#15066)
The previous code was using fastify `request.routeOptions.method` which
is all methods the current route supports - not the current request
method.
Ex. `@All()` nestjs decorator `request.routeOptions.method = ['GET',
'POST', 'HEAD', ...]`
- Added a test for `@All()`
- Updated instances of fastify request to use `request.method` which
matches express
---------
Co-authored-by: Charly Gomez <charly.gomez@sentry.io>1 parent 9a9fb89 commit 6bf2374Copy full SHA for 6bf2374
File tree
Expand file treeCollapse file tree
5 files changed
+16
-8
lines changedOpen diff view settings
Filter options
- dev-packages/e2e-tests/test-applications/nestjs-fastify
- src
- tests
- packages
- nestjs/src
- integrations
- node/src/integrations/tracing
Expand file treeCollapse file tree
5 files changed
+16
-8
lines changedOpen diff view settings
Collapse file
dev-packages/e2e-tests/test-applications/nestjs-fastify/src/app.controller.ts
Copy file name to clipboardExpand all lines: dev-packages/e2e-tests/test-applications/nestjs-fastify/src/app.controller.ts+6-1Lines changed: 6 additions & 1 deletion
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
1 | | - |
| 1 | + |
2 | 2 | |
3 | 3 | |
4 | 4 | |
| ||
121 | 121 | |
122 | 122 | |
123 | 123 | |
| 124 | + |
| 125 | + |
| 126 | + |
| 127 | + |
| 128 | + |
124 | 129 | |
Collapse file
dev-packages/e2e-tests/test-applications/nestjs-fastify/tests/transactions.test.ts
Copy file name to clipboardExpand all lines: dev-packages/e2e-tests/test-applications/nestjs-fastify/tests/transactions.test.ts+5Lines changed: 5 additions & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
808 | 808 | |
809 | 809 | |
810 | 810 | |
| 811 | + |
| 812 | + |
| 813 | + |
| 814 | + |
| 815 | + |
Collapse file
packages/nestjs/src/integrations/types.ts
Copy file name to clipboardExpand all lines: packages/nestjs/src/integrations/types.ts+1-1Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
4 | 4 | |
5 | 5 | |
6 | 6 | |
7 | | - |
8 | 7 | |
9 | 8 | |
| 9 | + |
10 | 10 | |
11 | 11 | |
12 | 12 | |
|
Collapse file
packages/nestjs/src/setup.ts
Copy file name to clipboardExpand all lines: packages/nestjs/src/setup.ts+2-4Lines changed: 2 additions & 4 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
16 | 16 | |
17 | 17 | |
18 | 18 | |
19 | | - |
20 | 19 | |
21 | 20 | |
| 21 | + |
22 | 22 | |
23 | 23 | |
24 | 24 | |
| ||
57 | 57 | |
58 | 58 | |
59 | 59 | |
60 | | - |
61 | | - |
62 | | - |
| 60 | + |
63 | 61 | |
64 | 62 | |
65 | 63 | |
|
Collapse file
packages/node/src/integrations/tracing/fastify.ts
Copy file name to clipboardExpand all lines: packages/node/src/integrations/tracing/fastify.ts+2-2Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
25 | 25 | |
26 | 26 | |
27 | 27 | |
| 28 | + |
28 | 29 | |
29 | 30 | |
30 | 31 | |
31 | | - |
32 | 32 | |
33 | 33 | |
34 | 34 | |
| ||
107 | 107 | |
108 | 108 | |
109 | 109 | |
110 | | - |
| 110 | + |
111 | 111 | |
112 | 112 | |
113 | 113 | |
|
0 commit comments