Anton
Vasily
Маловероятно что там будут блокирующие операции. В го их немного
Vasily
В это м то вся фишка языка
Anton
да там что угодно может быть, если будет какой-нибудь IO
Vasily
Смотря куда ио
maxOn
golang нужен для бекенда , а для чего еще?
maxOn
где его чаще всего используют?
maxOn
maxOn
maxOn
Alexey 〒.
Мерль
на php)
Я помню серию статей на хабре про криптовалюту на пыхе
Мерль
:3
Alexey 〒.
да, я тоже)
Alexey 〒.
но автор потом на го ее переписал
Мерль
Ааа, точно
Про Катю
Diasko
Куда же без Катюхи)
Anonymous
здаров
Anonymous
Не могу разобраться, как отдать статус загрузки файлов на сервер, в качестве http framework использую Gin
Anonymous
Со стороны клиента выглядит так
const config = {
headers: {'Content-Type': 'multipart/form-data'},
onUploadProgress: function (progressEvent) {
console.log(progressEvent)
}}
Anonymous
На сервере получаю такую ошибку
Anonymous
Anonymous
Отправляю Обычным post Запросом
Lev
а OPTIONS запросы как-то обрабатываются? заливаешь файл на другой хост?
Anonymous
Anonymous
Anonymous
>файл на другой хост? на сам сервер
Anonymous
Более подробно
https://ru.stackoverflow.com/questions/722080/golang-%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81-%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B8-%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2-%D0%BD%D0%B0-%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80
ros
OPTIONS используется при CORS
ros
надо смотреть что внутри чтоб определить оно или нет
Максим
Парни, срочняком нужно развернуть маленький сервак. Нужно принимать 2 различных POST запроса. Стандартного ListenAndServe хватит или нужно что-то добавить в конфиг ему?
Vasily
хватит
Vasily
для ssl используй nginx если есть, если нет - гошкаподдерживает
Максим
Да не, ssl не нужен
Максим
Просто читал где-то, что может упасть
Максим
Тип, нужно доп настройки
Vasily
ну... panic надо обрабатывать, если ты считаешь что где-то оно может выстрелить
Anonymous
Народ плиз подскажите группу по с# - тупой вопрос по dll возник
Ilya
ros
надо обработать CORS
ros
можно на nginx чтоб не морочиться в беке
https://gist.github.com/alexjs/4165271
Alexander
Aleksandr
Kirill
https://github.com/golang/go/issues/21980
engelbart
Я что то совсем не сталкивался с хзадачей push уведомлений.
А тут мне руководство ставит задачу на мобильники ихз рассылать (немного 100-200 в месяц), знаете чего нить про такое?
ros
Mikalai
Daniel
Несколько их
engelbart
что нить из опыта? я гуглю прямо сотнями всякие провайдеры, но нет понимая разницы
No1
У вас по сути должно быть что то для gcm и apn
No1
Посмотрите в сторону firebase)
engelbart
https://firebase.google.com/ ?
ros
если нет приложений собственных в маркетах проще через телегу уведомления доставлять
engelbart
Простите друзья еслия очень туп, совсем новая задачая.
engelbart
Нет, приложений нет.
No1
Это го, сначала легко, а потом уххх:)
engelbart
Да мне хоть бы и без го, просто понять.
No1
engelbart
Я наивно полагал есть где то дядя, который хочет моих денег.
Я ему дам список юзеров какой то, и буду по rest слать что отправить, и всё пойдет
Kirill
коллеги, кто хочет мне пару дней помочь с gramework? заболел что-то.
Kirill
спасибо 👍🏻
engelbart
Спасибо, гляну. Через телегу я умею да.
Mikalai
есть еще pushall
No1
А если нет телеграмма, будет работать пуш?
Mikalai
ну можно слать пуши даже через webpush
Anonymous
Да мне хоть бы и без го, просто понять.
Для андроида есть fcm, надо иметь токен пользователя, его девайс должен получить и токен приложения. Затем курлом хттп запрос можно послать с жсоном. Есть батчинг (отправка одного уведомления на кучу получателей 1 запросом.
Можно фцм и к иосу прикрутить, но это на стороне приложения надо постараться.
На иосе есть бинарный протокол и хттп2. Бинарный быстро шпарит но он типа депрекейтед. С токенами суть такая же.
engelbart
Спамсибо
ros
в огрызках ещё и сертификаты для пушей нужны
получаются отдельно для каждого приложения
Stepan
Stepan
Получается что на девайс кто угодно может отправить пуш?
ros
знающий id-регистрации устройства и токен доступа
Doublegrey
Привет. Как можно получить весь вывод от исполнения какого либо скрипта(например на питоне). Тоесть надо получить весь оутпут из консоли