Антон K.
ну все правильно
Антон K.
ты отправляешь login а сервер ждет username
Антон K.
Tasen
ты отправляешь login а сервер ждет username
аааа, офигеть, капец, спасибо большое, очень выручили, из за такой мелочи столько провозился, невнимательность
Tasen
всегда смотри модель
понял, еще раз благодарю
Антон K.
не за что
Roman
Собсна, драсте. Есть ли у роутера нативный способ сделать так что-бы все компоненты кроме /play рендерились внутри другого компонента-обёртки? Или нужно каждый вручную оборачивать?
Anonymous
Всем здравствуйте, можно ли пройтись по объекту map'ом, как по массиву? Мне нужно вывести подряд все его поля, а их там очень много (170+)
Anonymous
Object.values
Спасибо
Kurzdor
тоже самое и у вас, поле авторизация ввыкиньте только
смысл делать data: {…data}, otherKeys когда можно записать так data, otherKeys
Kurzdor
Спасибо
Object.values(object).map(slug => (<div>{slug.key}<div>))
Anonymous
Object.values(object).map(slug => (<div>{slug.key}<div>))
Уже так сделал, но все равно спасибо
Anonymous
Всем привет. Не знаю, глупый ли вопрос, но можно ли как-то localstorage сделать асинхронным? Или есть ли аналоги?
Андрей Чайковский
Друзья, почему ТС кидает мне эти предупреждения? В компоненте в defaultProps эти свойства заданы
Андрей Чайковский
Заданы как required?
Это имею в виду
Vlad
Ну, в типах компонента есть эти пропсы как обязательные?
Vlad
Покажи
Stripe
Привет! При скачивании файла, такая ошибка, как ее исправить? is unsafe to download and was blocked by smartscreen filte в microsoft edge Как это исправить? Подскажите пожалуйста, кто знает.
倫太郎
@Atassis
Артем
Всем привет, подскажите, стоит задача не показывать вебсайт пользователям до авторизации, то есть не отдавать веб приложение целиком, а только вначале отдать компонент форму Логина, дождаться на бэке валидного пользователя, отдать ему jwt токен, и только потом отдать ему все приложение
Артем
Каким образом можно такое сделать, ведь как я понимаю если пользоваться Router и history.push, то зайдя даже на форму Логина все веб приложение будет уже отдано целиком, со всем остальными компонентами, даже теми, которые еще не показаны, то есть их можно посмотреть через консоль разработчика
Артем
Задача в том чтобы внутренний продукт нельзя было никак посмотреть тем, кто не имеет доступа
🦜
Каким образом можно такое сделать, ведь как я понимаю если пользоваться Router и history.push, то зайдя даже на форму Логина все веб приложение будет уже отдано целиком, со всем остальными компонентами, даже теми, которые еще не показаны, то есть их можно посмотреть через консоль разработчика
вытащи страницу с авторизацией в отдельное приложение или в отдельный чанк или простая форма авторизации на html с редиректом на SPA Еще Можно, чтобы сервер на валидного юзера отдал тебе html с бандлом остального приложения и редиректнул тебя с логина куда нужно
Vladislav
Задача в том чтобы внутренний продукт нельзя было никак посмотреть тем, кто не имеет доступа
Я бы посоветовал сделать hoc компонент для авторизированный юзеров
Артем
Когда я отдаю логин из одного SPA и жду токен, то как я поймаю токен уже в другом SPA
Kurzdor
тогда 2 разных приложения, токен через куки / локалсторадж
Kurzdor
блять, у меня токен в казино через локалсторадж только, привет разрабам сервера
Артем
То есть просто кидать на бек credentials, дождаться токен, положит в куки, перейти по редиректу в новый spa и уже там достать куки, правильно?
Kurzdor
после респонса с апи, window.history.pushState
🦜
после респонса с апи, window.history.pushState
вроде бек может и так редиректить без роутинга на клиенте
Kurzdor
вроде бек может и так редиректить без роутинга на клиенте
https://www.daniweb.com/programming/web-development/threads/463383/redirect-after-login-to-the-requested-page а, понял, я чот сегодня как странный отвечаю на вопросы
Ivan
Задача в том чтобы внутренний продукт нельзя было никак посмотреть тем, кто не имеет доступа
Побей страницы на чанки, погугли динамический импорт и suspense Всего то
Kurzdor
а вы в проде кстати юзаете Суспенсию?
Артем
Всем спасибо большое, ребят
Ivan
Kurzdor
и кстати, там CRA хочет ввести опшнл чейнинг и нуллабл чота там ?. и ?? короче
Kurzdor
с 3.3.0 версией ну можно, но нужен эджект
Kurzdor
почему же, норм же
🦜
почему же, норм же
скажи еще для прода норм🌚
Kurzdor
подтянуть его к виду vue-cli, топ будет а что в нем плохого?
Vadim
скажи еще для прода норм🌚
если хватает функционала то да. Скажи еще что нет)
Kurzdor
блядский сука таймаут в 30сек, нахрен его то в 30 сек
Kurzdor
если хватает функционала то да. Скажи еще что нет)
бля, у нас в проде с ним 2+ приложения, все норм
Vadim
Ох щас он заведется. В выходной то
Atid
ребят, что означает два восклицательных знака перед переменной в react?
Артем
Привести к булевому типу )))
Vadim
ребят, что означает два восклицательных знака перед переменной в react?
Люди, учите сначала js, а потом уже за реакт беритесь
Denis
чисто фишка реакта
Vadim
чисто фишка реакта
я такое еще в ангуляре видел
Looch
new Boolean(label)🌚🌚🌚
Vadim
new Boolean(label)🌚🌚🌚
только без new)
Андрей
Люди, учите сначала js, а потом уже за реакт беритесь
Так не работает. Уже давно обсуждалось. Легко говорить с позиции знающего.
Андрей
Если изучать теорию без практики, то теория улетает моментально. Для нормального изучения снача нужна практика, а потом теория, которая закрепляет понимание.
Looch
только без new)
Не не, с new это самый кайф потому что typeof Boolean() !== typeof new Boolean()