用户登录后,我正在AdonisJs会话中记录我的Bearer令牌
看
class LoginController {
async login({request, auth, session, response}) {
const { email, password } = request.all();
try {
const resp = await Api.post('/login', {
email: email,
password: password
})
session.put('token', resp.data.token)
session.put('user', resp.data.user)
...
}
在我的配置文件中,我需要获取登录时记录的会话,而我不知道该怎么办。
const axios = use('Axios')
const Env = use('Env')
const api = axios.create({
baseURL: Env.get('HOST_API'),
});
api.interceptors.request.use((config) =>{
try {
const token = `SESSION HERE`
if (token) {
config.headers.Authorization = `Bearer ${token}`;
}
return config;
} catch (err) {
console.log(err)
}
});
module.exports = api
我正在使用adonisJs v4.1