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 44 <nav >
55 <ul >
66 <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 >
88 <li ><NuxtLink to =" /client-error" >Client Error</NuxtLink ></li >
99 </ul >
1010 </nav >
Original file line number Diff line number Diff line change 11// https://nuxt.com/docs/api/configuration/nuxt-config
22export default defineNuxtConfig ( {
33 modules : [ '@sentry/nuxt/module' ] ,
4+ imports : {
5+ autoImport : false ,
6+ } ,
47} ) ;
Original file line number Diff line number Diff line change 55</template >
66
77<script setup lang="ts">
8+ import { useFetch } from ' #imports'
9+
810const fetchData = async () => {
911 await useFetch (' /api/server-error' );
1012}
11- </script >
13+ </script >
Original file line number Diff line number Diff line change 66</template >
77
88<script setup lang="ts">
9+ import { useRoute , useFetch } from ' #imports'
10+
911const route = useRoute ();
1012const param = route .params .param ;
1113
Original file line number Diff line number Diff line change 1+ import { defineEventHandler } from '#imports' ;
2+
13export default defineEventHandler ( _e => {
24 throw new Error ( 'Nuxt 3 Param Server error' ) ;
35} ) ;
Original file line number Diff line number Diff line change 1+ import { defineEventHandler } from '#imports' ;
2+
13export default defineEventHandler ( event => {
24 throw new Error ( 'Nuxt 3 Server error' ) ;
35} ) ;
Original file line number Diff line number Diff line change 1+ import { defineEventHandler , getRouterParam } from '#imports' ;
2+
13export default defineEventHandler ( event => {
24 const param = getRouterParam ( event , 'param' ) ;
35
Original file line number Diff line number Diff line change @@ -28,6 +28,7 @@ export default defineNuxtModule<ModuleOptions>({
2828 filename : 'sentry-client-config.mjs' ,
2929 getContents : ( ) =>
3030 `import "${ buildDirResolver . resolve ( `/${ clientConfigFile } ` ) } "\n` +
31+ 'import { defineNuxtPlugin } from "#imports"\n' +
3132 'export default defineNuxtPlugin(() => {})' ,
3233 } ) ;
3334
@@ -43,6 +44,7 @@ export default defineNuxtModule<ModuleOptions>({
4344 filename : 'sentry-server-config.mjs' ,
4445 getContents : ( ) =>
4546 `import "${ buildDirResolver . resolve ( `/${ serverConfigFile } ` ) } "\n` +
47+ 'import { defineNuxtPlugin } from "#imports"\n' +
4648 'export default defineNuxtPlugin(() => {})' ,
4749 } ) ;
4850
You can’t perform that action at this time.
0 commit comments