File tree Expand file tree Collapse file tree 8 files changed +17
-2
lines changed
dev-packages/e2e-tests/test-applications/nuxt-3 Expand file tree Collapse file tree 8 files changed +17
-2
lines changed Original file line number Diff line number Diff line change 4
4
<nav >
5
5
<ul >
6
6
<li ><NuxtLink to =" /fetch-server-error" >Fetch Server Error</NuxtLink ></li >
7
- <li ><NuxtLink to =" /param-error /1234" >Fetch Param Server Error </NuxtLink ></li >
7
+ <li ><NuxtLink to =" /test-param /1234" >Fetch Param</NuxtLink ></li >
8
8
<li ><NuxtLink to =" /client-error" >Client Error</NuxtLink ></li >
9
9
</ul >
10
10
</nav >
Original file line number Diff line number Diff line change 1
1
// https://nuxt.com/docs/api/configuration/nuxt-config
2
2
export default defineNuxtConfig ( {
3
3
modules : [ '@sentry/nuxt/module' ] ,
4
+ imports : {
5
+ autoImport : false ,
6
+ } ,
4
7
} ) ;
Original file line number Diff line number Diff line change 5
5
</template >
6
6
7
7
<script setup lang="ts">
8
+ import { useFetch } from ' #imports'
9
+
8
10
const fetchData = async () => {
9
11
await useFetch (' /api/server-error' );
10
12
}
11
- </script >
13
+ </script >
Original file line number Diff line number Diff line change 6
6
</template >
7
7
8
8
<script setup lang="ts">
9
+ import { useRoute , useFetch } from ' #imports'
10
+
9
11
const route = useRoute ();
10
12
const param = route .params .param ;
11
13
Original file line number Diff line number Diff line change
1
+ import { defineEventHandler } from '#imports' ;
2
+
1
3
export default defineEventHandler ( _e => {
2
4
throw new Error ( 'Nuxt 3 Param Server error' ) ;
3
5
} ) ;
Original file line number Diff line number Diff line change
1
+ import { defineEventHandler } from '#imports' ;
2
+
1
3
export default defineEventHandler ( event => {
2
4
throw new Error ( 'Nuxt 3 Server error' ) ;
3
5
} ) ;
Original file line number Diff line number Diff line change
1
+ import { defineEventHandler , getRouterParam } from '#imports' ;
2
+
1
3
export default defineEventHandler ( event => {
2
4
const param = getRouterParam ( event , 'param' ) ;
3
5
Original file line number Diff line number Diff line change @@ -28,6 +28,7 @@ export default defineNuxtModule<ModuleOptions>({
28
28
filename : 'sentry-client-config.mjs' ,
29
29
getContents : ( ) =>
30
30
`import "${ buildDirResolver . resolve ( `/${ clientConfigFile } ` ) } "\n` +
31
+ 'import { defineNuxtPlugin } from "#imports"\n' +
31
32
'export default defineNuxtPlugin(() => {})' ,
32
33
} ) ;
33
34
@@ -43,6 +44,7 @@ export default defineNuxtModule<ModuleOptions>({
43
44
filename : 'sentry-server-config.mjs' ,
44
45
getContents : ( ) =>
45
46
`import "${ buildDirResolver . resolve ( `/${ serverConfigFile } ` ) } "\n` +
47
+ 'import { defineNuxtPlugin } from "#imports"\n' +
46
48
'export default defineNuxtPlugin(() => {})' ,
47
49
} ) ;
48
50
You can’t perform that action at this time.
0 commit comments