Anonymous
+
Красава
Спасибо тебе, человече
Красава
Хм, не пашет.
Красава
Пытаюсь сделать так: https://dnsdumpster.com/?method=post&targetip=test.com&csrfmiddlewaretoken=YPMxKuT7rLBu9HrxXSJFmwVkrr2hZXIL
Maksim
ты либо сабмитишь форму с методом post по классике, либо xmlhttprequest, fetch это то как в обычных браузерах, в кастомных может быть что угодно
Красава
удивительно, если кто-либо понял что тут написано
Браузер - это программа для доступа в интернет.
Anonymous
Ксрф если нк валидный не пустит
Красава
ты либо сабмитишь форму с методом post по классике, либо xmlhttprequest, fetch это то как в обычных браузерах, в кастомных может быть что угодно
А другие варианты есть? Хитрости-премудрости? Например - я пока не гуглил этот вариант, ибо очень уж жестоко - какой-нибудь спавн curl из браузера и возврат ответа от curl-а в браузер. Приветствуются варианты какого угодно уровня извращенности.
Anonymous
Ксрф токен на каждый запрос нужен свой
Anonymous
Либо на сессию
Красава
о каком курле в браузере вообще идет речь?
Есть qutebrowser. Он умеет спавнить команды в shell. Есть curl, который умеет отправлять post-запросы. Если заспавнить в браузере curl, чтобы тот отправил post-запрос и как-нибудь вернул ответ в браузер, можно получить, по сути, отправку post-запросов из урла. Но я еще не гуглил, может ли курл вообще передавать ответы и как, так что это, вообще-то, был просто пример извращенной хитрости. Которая, как я сказал, приветствуется.
Красава
Ксрф токен на каждый запрос нужен свой
Ты о сайте, что я кинул выше, или в целом?
Anonymous
В целом
Красава
А можешь подсказать, где бы про это почитать? Или хотя бы, что именно гуглить. "Ксрф" мне ни о чем не говорит, увы.
Vlad
Вакансия: Нижний Новгород Требуемый опыт работы: не требуется Полная занятость, полный день Требуемый опыт работы: не требуется Полная занятость, полный день, гибкий график Наша молодая IT студия, «Volga-volga», из Нижнего Новгорода с интересными проектами от крупных компаний специализируется на разработке клиентских приложений под различные мобильные операционные системы. Молодой, но опытный коллектив (22-26 лет), круглосуточный доступ к офису, предоставляется при необходимости личный компьютер Macbook/iMac! Приглашаем на работу: –– Frontend-разработчик –– Требования: умение хорошо верстать на продакшн, знание js –– Большим плюсом будет: опыт работы с React/Angular умение работать с Git Зп по итогам собеседования от 20 до 40т https://nn.hh.ru/vacancy/26039612?message=add_change
Евгений
Никто не пользовал RethinkDB? Не пойму, как сделать апдейт по значению из соседней таблицы =\
Anonymous
const {some:{deep: {propery ={}} = {}} ={}} = payload || {}
Ты на типах пишешь - это уже худший синтаксис, что можно придумтаь
Anonymous
И что оно production ready? Описание такое чудесное прям
Евгений
И что оно production ready? Описание такое чудесное прям
Да сам только сегодня нашёл по запросу Best DB for nodejs 2018 xd https://www.slant.co/topics/179/~best-databases-to-use-for-node-js-applications удобненько.
Евгений
Я как-то пробовал работать с SQL-бд из js - тот ещё адок. А вот NoSQL зашло отлично.
Евгений
Лучше постгрес ничего пока не видел
я не работал, но это же тот же скуль, только в профиль, разве нет?
Alex
ребят, как превратить объект вида { key: val, key1:val1 } в массивы вида [key, val] и [key,val]
Alex
Совсем забыл(( Спасибо!
gigimon
а подскажите такую вещь. Пилю сайтец на реакте, столкнулся с такой проблемой, хочу перед показом всего, загружать настройки для конкретного юзера с сервера и юзер профиля, держать это планировал в отдельных объектах, у которых и будут реализованы функции загрузки данных. Как сделать ожидание?
gigimon
не понимаю, как дождаться загрузки у объекта, который вне реакта :(
gigimon
мне эти объекты надо потом в реакт передать (выстроить роуты там, все дела)
gigimon
как вот дождаться этой загрузки то?
gigimon
у промиса который загружает, вызывать main функцию? но это как то так себе выглядит )
Roman
как вот дождаться этой загрузки то?
в componentDidMount просто вызывай и сетай стейт
Anonymous
fetch().then((r) => render(<App data={r} />....)) Но вообще что мешает в верхнеуровневом компоненте сделать проверку на загрузку данных и отображать анимацию лоадинга, пока данные не придут?ъ
Roman
ну вот этот then => render это такое себе решение
Roman
в парадигме реакта нет понятия "дождаться загрузки"
gigimon
про дид маунт я сразу подумал
gigimon
но объекты у меня совсем не визуальные
Roman
есть. понятие "перерендерить, когда изменится стейт"
gigimon
это настройки юзера (имя, ссылка на аватар)
Roman
но объекты у меня совсем не визуальные
что значит не визуальные? они не влияют на отображаемую информацию?)
gigimon
которые должны быть вполне глобальные
gigimon
в первую очередь там пермишины :)
gigimon
на основе которых надо или показывать или нет какие то элементы меню
gigimon
т.е. нужен внешний объект какой-то, аля синглтон
Roman
ну вот, значит как раз визуальные
Roman
та нет, все в стейте должно быть
Roman
стейт - источник правды
Anonymous
в верхнеуровневом компоненте сделать проверку на загрузку данных и отображать анимацию лоадинга, пока данные не придут ...
gigimon
и прокидывать через 250 страниц эти жалкие 2 куска инфы?
gigimon
как то не очень
Anonymous
Контекст же есть
Anonymous
менеджеры состояний (которые тоже через контекст)
Roman
redux flux все такое
gigimon
вот есть у меня объект типа такого https://gist.github.com/gigimon/fd053542beb28ac90347a3f5903c1d7b
gigimon
(псевдокод) как мне дождаться у него загрузки?
gigimon
можно расширить конечно, кидать в fetchData this от реакт элемента и вызывать setState, но чет как то костыльно
Roman
допустим ты нашел магический оператор, который позволяет дождаться загрузки. дальше что?
gigimon
про контекст я чет не видел в доке, посмотрю
Anonymous
Почитайте еще примеры работы с Реактом
Anonymous
Должно все встать на свое места
gigimon
Где что костыльно?
эм, кидать this элемента в какие-то другие функции и вызывать там нормально считается?
Roman
я не жду магии, я скорее спрашиваю как правильно :)
я ж тебя как раз пытаюсь подвести к правильному =)
gigimon
если так, то все ок :)
gigimon
думал, может есть способ правильнее
gigimon
или принятый
Anonymous
эм, кидать this элемента в какие-то другие функции и вызывать там нормально считается?
Правильно, нужно отдельный метод для этого объявить и его уже использовать в then. А что бы контекст не потерялся метод должен быть через стрелку
gigimon
ясно, тогда так и сделаю, спс
Anonymous
Почитайте ищи какие-то примеры работы на Реакте. Чувствуется, что вы еще не прониклись всем flow и концепциями :)