auth.js 616 B

12345678910111213141516171819
  1. /*
  2. import axios from 'axios'
  3. export default function ({ app, store, route, res, req , redirect}) {
  4. // If nuxt generate, pass this middleware
  5. if (!store.state.option.user.logged) {
  6. const baseUrl = 'http://' + req.headers.host
  7. return app.$axios.get('/sso/login',{params:{returnUrl: baseUrl}}).then(response => {
  8. store.commit('login')
  9. if (response.data) {
  10. redirect(response.data.content)
  11. // console.log(response.data.content + '&baseUrl=' + encodeURIComponent(baseUrl))
  12. }
  13. }).catch(error => {
  14. console.log('error',error)
  15. })
  16. }
  17. }
  18. */