/
sigma
/
Acloud
Обзор
Документация
Войти
/
sigma
/
Acloud
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
utils/checkAuth.ts
23 строки
483 B
Александр Пимкин
first_commit
17 апр 2025, 11:39
17 апр 2025, 11:39
e24d434
Код
Авторство
О чём код?
import * as Api from '@/api' import axios from '@/core/axios' import { GetServerSidePropsContext } from 'next' import nookies from 'nookies' export const checkAuth = async (ctx: GetServerSidePropsContext) => { const { _token } = nookies.get(ctx) axios.defaults.headers.Authorization = 'Bearer ' + _token try { await Api.auth.getMe() return { props: {}, } } catch (e) { return { redirect: { destination: '/dashboard/auth', permanent: false, }, } } }