Andrew
Как мне подсказали, можно nginx для https использовать
kallibr44
тут тогда API поднимать
kallibr44
и с прилоежния запросы кидать на сервак
Andrew
приложению отдавать результат с парсера - чем проблема то?
В том, что я не могу толком понять структуру api как такового Я уже видел, как пишется условный гет с регуляркой, но как реализовать всё в совокупности - не могу догнать, знаний не хватает
kallibr44
Flask
kallibr44
xD
kallibr44
Flask4ever
kallibr44
сорян, 7 час работы идет
Andrew
гитхаб
Там порой не понятнее
Kirill
Flask4ever
Фласк на нгникс ещё под юникорн вроде ставят?
kallibr44
Там порой не понятнее
построить api на самом деле не сложно, тем более у тебя не интернет-банк т.е. каких-то приватных данных не передается (на случай если попробуют API запросы подделать). Просто используй реально Flask
Andrew
Я нашел гайд один под гуникорн, нгинкс и джанго рестфул, но еще не разбирался. Могу сюда ссылку кинуть, на "конфирм" адекватности сего материала?
kallibr44
heroku так работает
Andrew
Я бы сделал всё без заморочек, но есть одно но
Andrew
Эппл допускает только https
Andrew
https://tutos.readthedocs.io/en/latest/source/ndg.html
Цезарь
Есть браузеры кроме Тора с таким же действием ВПНа?
Цезарь
ай2пи
Благодарю
kallibr44
просто как по мне flask самое простое решение т.к. @app.route('/get_data',methods=['POST']) def parse(): result = get_data(response.json) return result и просто на устройстве делаешь POST запрос с нагрузкой на url "https://site.com/get_data" к примеру {"request":"first_data"}
kallibr44
где в get_data() основная логика программы
Виталий
Настраиваю прием платежей на Payeer. Там в url обработчика нельзя засунуть ip сервера, требует, чтобы домены совпадали. Ввел дирректорию, проксирую ее на нужный порт. Но CloudFlare блокирует внешние post запросы. Как все-таки получить запрос от платежной системы в таком случае?
Andrew
Ыааа, сложно 😩
Kirill
где в get_data() основная логика программы
с фласка можно отдать в бот телеграмма
kallibr44
с фласка можно отдать в бот телеграмма
что? не совсем понял о чем ты)
Andrew
https://tutos.readthedocs.io/en/latest/source/ndg.html
Так что о материале скажете?
kallibr44
воды много
Andrew
А что еще подключать нужно?
Alex
в смысле nginx один из возможных вариантов
Andrew
Еще апач
Alex
да много чего
Andrew
Но мне тут сказали, что он в данном случае не нужен
Alex
тот же gunicorn сам по себе умеет в TLS, но выставлять его наружу не стоит
Alex
nginx более популярное решение в наши дни, если не нужны специфичные апачевские штуки.
Alex
зы: тред не читал
Andrew
Если бы я знал, какие специфические штуки есть у апача 😂
Alex
которые тебе вероятно не нужны
Andrew
Скорее всего
Проксимов
Andrew
Мне просто надо с базы в приложение надо передать данные
Alex
и еще haproxy перед ними ага
Alex
Мне просто надо с базы в приложение надо передать данные
данные естественно лучше гонять по безопасному каналу
Andrew
А по другому эпл и не примет в апстор
Alex
кстати для TLS тебе еще понадобится сертификат, но LetsEncrypt наше все.
Andrew
Поясни?
kallibr44
народ, подскажите как так :D Короче, делаю парсер для сайта, сам астраница подгружается через JS, но мне надо кусок JS кода для другого запроса. Делаю запрос на страницу без заголовков, выдает что недостаточно куки для запроса. Делаю сначало GET на домашнюю страницу (собрать куки), там мне долбит что заголовки нужны (без юзерагента не пускает), НО когда я делаю запрос с UA, то у меня просто просиходит тайм-аут запроса. Как это обойти можно?
Andrew
Вот про сертификат слышал
Andrew
Он же вродь платный?
Alex
LetsEncrypt - бесплатный CA
Alex
с небольшим дополнительным гемороем в виде настройки автоматического перевыпуска сертификатов, т.к. они недолго живут ЕМНИП.
Kirill
Вот про сертификат слышал
Друган ты помоему не совсемпонял куда ввязался
Alex
вообще никто не мешает настроить бесплатный CloudFlare терминировать TLS, но от CloudFlare до сервера все таки тоже лучше иметь TLS.
Andrew
Слышал в том плане, что знаю, что он платный
Andrew
Но не знаю, по чем
Alex
кто платный?
kallibr44
сертификаты дорогие вроде
Andrew
Тлс
Alex
Andrew
Или хттпс
Alex
CloudFlare бесплатный
kallibr44
LetsEncrypt бесплатный
я про платные)
Andrew
LetsEncrypt бесплатный
На первое время, думаю, и его хватит
Andrew
Для mvp уж точно
Alex
я про платные)
м... PositiveSSL на namecheap стоит $7.88 в год на один домен. это что дорого?
kallibr44
я спрашивал)) Я с вебом не дружу в этом плане (на хостингах где сижу, все сертификаты в комплекте с серваком идут)
Alex
зачем? когда бесплатно можно
дык вот и я не знаю зачем
Vladislav
если ev всякое ни о чем не говорит, значит и незачем :)
Andrew
Короооче Django RESTful или все же Flask, пока не поздно?