main.ts 508 B

1234567891011121314151617181920212223
  1. import { createSSRApp } from 'vue'
  2. // ...existing code...
  3. import { setAuthHandlers } from '@/services/request'
  4. import { setupStore } from '@/stores'
  5. import { useUserStoreWithOut } from '@/stores/modules/user'
  6. setAuthHandlers({
  7. getAccessToken: () => useUserStoreWithOut().access_token,
  8. onUnauthorized: () => useUserStoreWithOut().logout(),
  9. })
  10. // ...existing code...
  11. import App from './App.vue'
  12. export function createApp() {
  13. const app = createSSRApp(App)
  14. setupStore(app)
  15. return {
  16. app,
  17. }
  18. }