mirror of
https://github.com/nagisa77/OpenIsle.git
synced 2026-02-21 22:41:05 +08:00
35 lines
1014 B
JavaScript
35 lines
1014 B
JavaScript
import { createApp } from 'vue'
|
|
import App from './App.vue'
|
|
import router from './router'
|
|
import './assets/global.css'
|
|
import Toast, { POSITION } from 'vue-toastification'
|
|
import 'vue-toastification/dist/index.css'
|
|
import { useToast } from 'vue-toastification'
|
|
import { checkToken, clearToken } from './utils/auth'
|
|
import { initTheme } from './utils/theme'
|
|
|
|
// Configurable API domain and port
|
|
// export const API_DOMAIN = 'http://127.0.0.1'
|
|
// export const API_PORT = 8081
|
|
|
|
// export const API_DOMAIN = 'http://129.204.254.110'
|
|
// export const API_PORT = 8080
|
|
|
|
// export const API_BASE_URL = API_PORT ? `${API_DOMAIN}:${API_PORT}` : API_DOMAIN
|
|
export const API_BASE_URL = "/api";
|
|
export const GOOGLE_CLIENT_ID = '777830451304-nt8afkkap18gui4f9entcha99unal744.apps.googleusercontent.com'
|
|
export const toast = useToast()
|
|
|
|
initTheme()
|
|
|
|
const app = createApp(App)
|
|
app.use(router)
|
|
app.use(Toast, { position: POSITION.TOP_RIGHT })
|
|
app.mount('#app')
|
|
|
|
checkToken().then(valid => {
|
|
if (!valid) {
|
|
clearToken()
|
|
}
|
|
})
|