Size: a a a

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

2021 January 19

R

Ra in Nuxt.js — русскоговорящее сообщество
Код nuxt.config.js auth:

 auth: {
   strategies: {
     local: {
       endpoints: {
         login: {
           url: 'http://localhost:3001/v2/managers/login',
           method: 'post',
           propertyName: 'token',
         },
         user: {
           url: 'http://localhost:3001/v2/managers/profile',
           method: 'get',
           propertyName: 'user',
         },
         logout: {
           url: '/auth',
           method: 'post',
         },
       },
     },
   },
   redirect: {
     login: '/auth',
     logout: '/auth',
     home: '/',
   },
 },
Код запроса токена login на сервере:

module.exports.login = async (req, res) => {
try {
 await Manager.findOne({ username: req.body.username }).then( manager => {
   const validPassword = bcrypt.compareSync(req.body.password, manager.password);
     if(validPassword) {
       const token = jwt.sign(
         {manager},
         process.env.SECRET_KEY,
         {
           expiresIn: 60*60
         });

       return res.status(201).json({
         token: `${token}`,
         msg: 'Токен создан'
       })
     }else {
       return res.status(401).json({
         msg: "Не верный пароль.",
         access: false
       })
     }
 })
}catch (e) {
  return res.status(404).json({
    msg: "Пользователя с таким логином не существует."
  })
}
};
код получения user на сервере:


module.exports.get_profile = async (req, res) => {
 try{
   console.log("Работает");
   res.json({
     user: req.headers.authorization
   });
   console.log(req.headers.authorization)
 }catch (e) {
   return res.json({
     msg: e
   })
 }
};
В /profile в headers есть этот токен, но он возвращает null при любом заполнении
res.json({ user: "..."
})
источник

R

Ra in Nuxt.js — русскоговорящее сообщество
он возвращает не
user:  null
а просто null
источник

AT

Artem Tafintsev in Nuxt.js — русскоговорящее сообщество
Народ подскажите, почему nuxtServerInit при генерации отрабатывает только для ‘/‘ для остальных страниц нет?
источник

СР

Сергей Рыжков... in Nuxt.js — русскоговорящее сообщество
Wacker
Привет, я уже уволился) не успел доделать))))
Че случилось?
Ко мне идёшь? 😂
источник

W

Wacker in Nuxt.js — русскоговорящее сообщество
Сергей Рыжков
Че случилось?
Ко мне идёшь? 😂
)))) в другое место позвали, а тут не сохранили(
источник

ИБ

Илья Бельский... in Nuxt.js — русскоговорящее сообщество
Илья Бельский
Переслано от Ilya 🇧🇾 Karpuk
Новый владелец?
Анонимный опрос
0%
Григорий Шарцев (@ShGKme)
0%
Илья Бельский (@theartkod)
Проголосовало: 214
всем спасибо кто голосовал за меня 🙂, увы мы не победили, но ничего страшного
источник

VM

Valar Morghulis in Nuxt.js — русскоговорящее сообщество
Илья Бельский
всем спасибо кто голосовал за меня 🙂, увы мы не победили, но ничего страшного
Эх, обидненько
источник

Д

Деда in Nuxt.js — русскоговорящее сообщество
Илья Бельский
всем спасибо кто голосовал за меня 🙂, увы мы не победили, но ничего страшного
(( дедовский голос вообще за 10 надо было считать
источник

СР

Сергей Рыжков... in Nuxt.js — русскоговорящее сообщество
Илья Бельский
всем спасибо кто голосовал за меня 🙂, увы мы не победили, но ничего страшного
Херня.
Мы тут сделаем круто и лучше!
источник

NK

ID:0 in Nuxt.js — русскоговорящее сообщество
источник

AT

Artem Tafintsev in Nuxt.js — русскоговорящее сообщество
Народ подскажите, почему nuxtServerInit при генерации отрабатывает только для ‘/‘ для остальных страниц нет?
т.е. после nuxt generate nuxt start я захожу на / , там полный стор, захожу на /блабла там пусто
источник

D

DreaMinder in Nuxt.js — русскоговорящее сообщество
Artem Tafintsev
Народ подскажите, почему nuxtServerInit при генерации отрабатывает только для ‘/‘ для остальных страниц нет?
т.е. после nuxt generate nuxt start я захожу на / , там полный стор, захожу на /блабла там пусто
потому что /блабла страница не сгенерировалась и запустилась в спа-режиме
источник

СК

Сергей Rekry† Крупки... in Nuxt.js — русскоговорящее сообщество
источник

VM

Valar Morghulis in Nuxt.js — русскоговорящее сообщество
Artem Tafintsev
Народ подскажите, почему nuxtServerInit при генерации отрабатывает только для ‘/‘ для остальных страниц нет?
т.е. после nuxt generate nuxt start я захожу на / , там полный стор, захожу на /блабла там пусто
Название функции разве ни о чем не говорит?)
источник

in Nuxt.js — русскоговорящее сообщество
что на счет ts в vuex
источник

AT

Artem Tafintsev in Nuxt.js — русскоговорящее сообщество
DreaMinder
потому что /блабла страница не сгенерировалась и запустилась в спа-режиме
они есть в generate
источник

СК

Сергей Rekry† Крупки... in Nuxt.js — русскоговорящее сообщество
источник

AT

Artem Tafintsev in Nuxt.js — русскоговорящее сообщество
Valar Morghulis
Название функции разве ни о чем не говорит?)
так они все генерируются на стороне сервера
источник

AT

Artem Tafintsev in Nuxt.js — русскоговорящее сообщество
или я что-то не так понимаю?
источник

AT

Artem Tafintsev in Nuxt.js — русскоговорящее сообщество
Artem Tafintsev
Народ подскажите, почему nuxtServerInit при генерации отрабатывает только для ‘/‘ для остальных страниц нет?
т.е. после nuxt generate nuxt start я захожу на / , там полный стор, захожу на /блабла там пусто
при внутренней пмерелинковке стор полный, а при обновлении странциы на /блабла стор пустой, при том на роутах котиорыйе добавлены в генерейт
источник