Tag: google app engine

Порядок регистрации флажков

Я столкнулся с странной проблемой (может быть, не такой странной для опытных в колбе). У меня есть приложение с флягой, работающее в контексте dev_appserver.py приложения Google App Engine У меня есть план в моей фляге # rest_server.py rest_api = Blueprint('rest_api', __name__) app = Flask(__name__) app.register_blueprint(rest_api, url_prefix='/api') # [1] DOESN'T WORK @rest_api.route("/") def hello(): return "Hello […]

Запустите приложение CherryPy на GAE и локальном сервере – вам нужно несколько советов о том, как начать

У меня есть приложение, которое я пишу, в настоящее время размещено на GAE (и то, что я получил, до сих пор работает нормально). Я также хочу иметь возможность запускать это приложение на локальном сервере, но я не уверен, как это сделать. Цель состоит в том, чтобы иметь возможность размещать это в Облаке Google или на […]

Ошибка флеш-флага Google App Engine в настройках CORPS «Контроль доступа-Разрешить-Происхождение»

Я использую Google App Engine и флягу, чтобы получить аутентификацию из Facebook, я создал приложение FB, и оно прекрасно соединяется Я использую следующие библиотеки колба-CORS == 2.1.2 Колба-успокоительная == 0.3.5 Я устанавливаю настройки CORS следующим образом cors = CORS(app, resources={r"/api/v1/*": {"origins": "*"}}) Я получаю следующую ошибку XMLHttpRequest cannot load https://www.facebook.com/dialog/oauth?response_type=code&client_id=40400553…alhost%3A8080%2Fapi%2Fv1%2Fusers%2Ffacebook2%2F&scope=email&_external=True. Redirect from 'https://www.facebook.com/dialog/oauth?response_type=code&client_id=40400553…alhost%3A8080%2Fapi%2Fv1%2Fusers%2Ffacebook2%2F&scope=email&_external=True' to 'https://www.facebook.com/login.php?skip_api_login=1&api_key=404005532980775…_&display=page&locale=en_GB&logger_id=c25bd044-3438-4a9b-b9ef-3f1701bf1d1c' […]

Google Stackdriver не показывает трассировку

Раньше, когда в моем приложении возникала ошибка, я мог найти след всего кода, где это произошло (файл, номер строки). В консоли Google Cloud. Прямо сейчас я получаю только идентификатор запроса и временную метку, без указания номера трассы или строки в коде, когда в окне «logging» в Облачной консоли Google. При выборе «события журнала» отображается только […]

gcloud app engine flexible – удаление заголовка из микросервиса python

Я создал микросервис (python), обслуживающий веб-запросы, сделанные из JavaScript, обслуживаемых внешним веб-сайтом. Мне нужен атрибут Access-Control-Allow-Origin в заголовке, иначе браузер не будет принимать данные от моего микросервиса. Моя проблема заключается в том, что гибкий движок gcloud, похоже, удаляет мой заголовок. Я получаю заголовок, когда запускаю python из vm (в gcloud), но я не получаю его, […]

Параллельные запросы в стандартной среде App Engine

Я использую Django 1.10.5 в среде среды разработки python27 стандартной среды App Engine. Мой app.yaml выглядит так: runtime: python27 api_version: 1 threadsafe: true instance_class: F4_1G automatic_scaling: min_idle_instances: 1 max_idle_instances: automatic # default value max_concurrent_requests: 8 # default value max_pending_latency: 30ms # default value – url: /.* script: myapp.wsgi.application secure: always Поэтому я использую wsgi, который […]

Поиск подкачки memcache google cloud

Это единственный способ получить ключ от веб-консоли для поиска точного имени ключа? Я попытался выполнить подобный поиск, но это не работает:

httplib2.SSLHandshakeError: _ssl.c: 504: error: 14090086

Я пытаюсь развернуть приложение helloworld на GAE. До сих пор приложение, похоже, правильно работает на localhost: 8080, однако при развертывании с помощью команды, описанной ниже (* 1), выводится информация об ошибках, как описано ниже (* 2). Я попытался решить эту проблему, проверяя эти моменты. 1. Правильно ли установлены установленные файлы. 2. Правильно ли задана переменная […]

Unittest Webapp2 auth

Я хочу написать unittest для GAE application где аутентификация осуществляется через webapp2_extras . Как издеваться над аутентифицированным пользователем для доступа к HTTP verbs украшенным 'user_required' , которые проверяют, аутентифицирован ли пользователь. благодаря

Долгосрочные запросы GET в Google AppEngine

Я создаю веб-приложение на гибкой среде AppEngine python, которая возвращает постоянный поток вывода, когда GET tting задает конечную точку. Я установил в app.yaml , параметр таймаута в команде gunicorn до достаточно высокого значения. entrypoint: gunicorn -b :$PORT -t 3600 app:app но через примерно 300 секунд клиент, получающий данные, получает неполную ошибку чтения, как если бы […]

Python - лучший язык программирования в мире.