Size: a a a

Next.js — русскоговорящее сообщество

2020 August 02

D

Draft in Next.js — русскоговорящее сообщество
🦜
сервер один для всех, чтобы как-то понимать что за юзер, то только в заголовке запроса чекать токен
Пока не очень понятно.
Такой вопрос. Я могу получить токен от сервиса авторизации и установить его в httpOnly куки для next js сервера?
источник

🦜

🦜 in Next.js — русскоговорящее сообщество
Draft
Пока не очень понятно.
Такой вопрос. Я могу получить токен от сервиса авторизации и установить его в httpOnly куки для next js сервера?
п(пользователь): делает запрос авторизации
с(сервер): сетит httponly cookie пользователю
п: делает все следующие запросы с кукой в заголовке запроса
с: чекает заголовок и вытаскивает токен
источник

D

Draft in Next.js — русскоговорящее сообщество
🦜
п(пользователь): делает запрос авторизации
с(сервер): сетит httponly cookie пользователю
п: делает все следующие запросы с кукой в заголовке запроса
с: чекает заголовок и вытаскивает токен
Да, спасибо, так и сделаю. наиболее безболезненный вариант для меня. Спасибо! Неделю думал как правильно сделать = )
источник

🦜

🦜 in Next.js — русскоговорящее сообщество
Draft
Да, спасибо, так и сделаю. наиболее безболезненный вариант для меня. Спасибо! Неделю думал как правильно сделать = )
у тебя просто токен этот только на стороне сервера может читаться, а в браузере нет
источник

🦜

🦜 in Next.js — русскоговорящее сообщество
но он также лежит в куках
источник

ВЛ

Владимир Линкевич... in Next.js — русскоговорящее сообщество
Draft
Хочу сделать авторизацию через next. Т.е. пользователь логинится обращаясь на pages/api/login.js, внутри которого я делаю запрос на сервер авторизации, возвращаю ответ пользователю и устанавливаю ему httpOnly куки. И при этом я хочу сохранить токен на свем фронтовом сервере, что бы иметь возможность делать запросы на бэк с авторизацией.  Мне для этого нужно заводить базу данных или next прозрачно делает для каждого пользователя свое окружение и типа я могу сохранить токен где-то на сервере next. Кстати. а где я токен то могу сохранить на сервере?
По-моему лучше писать бэк отдельно) я заюзал в последний раз на бэке passport.js и тайпорм со всеми приколюхами)
источник

D

Draft in Next.js — русскоговорящее сообщество
Владимир Линкевич
По-моему лучше писать бэк отдельно) я заюзал в последний раз на бэке passport.js и тайпорм со всеми приколюхами)
у меня бэк отдельно, просто токен в куках, и для ssr иногда он нужен
источник

ВЛ

Владимир Линкевич... in Next.js — русскоговорящее сообщество
Ну так отсылай токен в ответку в боди а потом фронтом сеть на свой домен
источник

D

Draft in Next.js — русскоговорящее сообщество
не все так просто, но примерно так и делаб
источник

PM

Pavel Mineev in Next.js — русскоговорящее сообщество
@enssahin as I can see you are using CORS on your API server and I think when NextJS making request from server side your API server rejects requests.
источник

Enes Şahin in Next.js — русскоговорящее сообщество
Pavel Mineev
@enssahin as I can see you are using CORS on your API server and I think when NextJS making request from server side your API server rejects requests.
But why it just happened when page reload or page refresh ? i can't understand why
источник
2020 August 03

PM

Pavel Mineev in Next.js — русскоговорящее сообщество
Pavel Mineev
Hi, do you have proxy server in front of nextjs? My first thought it might be cache headers on proxy layer.
Do you understand server-side rendering concept?

On first request your page fully rendered on server side than all rendering and data fetching happening on client side
источник

V

Valentin in Next.js — русскоговорящее сообщество
Хочу настроить husky на запуск линтера, не могу найти в проекте некста где он вызывает линтер при билде проекта, куда копать?
источник

🦜

🦜 in Next.js — русскоговорящее сообщество
Valentin
Хочу настроить husky на запуск линтера, не могу найти в проекте некста где он вызывает линтер при билде проекта, куда копать?
некст и не должен этим заниматься
источник

V

Valentin in Next.js — русскоговорящее сообщество
🦜
некст и не должен этим заниматься
но он этим занимается, при вызове next build
источник

🦜

🦜 in Next.js — русскоговорящее сообщество
Valentin
но он этим занимается, при вызове next build
может у тебя еще какая-то команда запускается
источник

V

Valentin in Next.js — русскоговорящее сообщество
🦜
может у тебя еще какая-то команда запускается
источник

🦜

🦜 in Next.js — русскоговорящее сообщество
а хуки покажи
источник

V

Valentin in Next.js — русскоговорящее сообщество
а вот CI
источник

V

Valentin in Next.js — русскоговорящее сообщество
🦜
а хуки покажи
ток подключаю
источник