как установить baseUrl в nuxt / axios? - PullRequest
0 голосов
/ 20 сентября 2019

baseURL не установлен в nuxt axios mudule, и я не могу аутентифицироваться с помощью модуля nxut / auth.

это nuxt.config.js:

 auth: {
        strategies: {
            local: {
                endpoints: {
                    login: {url: 'auth/login', method: 'post', propertyName: 'data.access_token'},
                    user: {url: 'user', method: 'get', propertyName: 'data'},
                    logout: {url: 'auth/logout', method: 'post'}
                },
                tokenRequired: true,
                tokenType: 'Bearer',
            },
            redirect: {
                home: '/',
                login: '/login',
                logout: '/logout'
            }
        }
    },


 axios: {
        baseURL: "api.dvl/api/v1/"
    },

все правильно, ноесли я сделаю запрос, он запросит http://localhost:3000/auth/login

что не так?

моя страница входа:

 data() {
            return {
                title: process.env.title.fa,
                form: {
                    email: null,
                    password: null,
                    remember: false
                }
            }
        },
        methods: {
            async login() {
                await this.$axios.$post('/login', this.form)
                this.$auth.login({ data: this.form })
            }
        }

...