Home

Issue: 1663

Get Authentication by Django POST API

[issue link]

How can I get Authentication, Storage Sessions with Django API by POST?
This example https://nuxtjs.org/examples/auth-routes cant help me. It’s logged in success but when reload page it not logged in anymore.

Action Store Login

async login ({ commit }, { username, password }) { try { const { data } = await **axios.post('http://localhost:8000/api/v1/api-token-auth/login'**, { username, password }) commit('SET_USER', data) } catch (error) { if (error.response && error.response.status === 401) { throw new Error('Bad credentials') } throw error } },
ServerMiddleware auth.js
router.post('/login', (req, res) => { if (req.body.username && req.body.username == req.body.password) { req.session.authUser = { username } return res.json({ username }) } res.status(401).json({ message: 'Wrong username or Password. Please try again!' }) })

Please help. Thanks in advance

This question is available on Nuxt.js community (#c1488)