Я работал над Google Pubsub с App Engine, чтобы получать уведомления от Google Play о статусе подписок InApp.
Когда я развертываю свое приложение с помощью команды «gcloud app deploy», появляется сообщение об ошибке:
ОШИБКА: (gcloud.app.deploy) Произошла ошибка при разборе файла: [/home/testaccount/php-docs-samples/pubsub/app/app.yaml] Невозможно присвоить значение ' pubsub. js 'для атрибута' url ': значение' pubsub. js 'для URL-адреса не соответствует выражению' ^ (?: (?! ^) /. | .. | (( .). * (?! $).) $ 'в "/home/testaccount/php-docs-samples/pubsub/app/app.yaml", строка 6, столбец 8
Мой файл app.yaml:
runtime: php55
api_version: 1
threadsafe: true
handlers:
- url: pubsub.js
static_files: pubsub.js
- url: /.*
script: index.php
env_variables:
GOOGLE_PROJECT_ID: "testproject"
Я следил за инструкциями в linl: Написание и ответ на сообщения Pub / Sub
Я не изменял приложение .yaml, я не знаю, что происходит? Я попытался развернуть пример «Hello, World!» для PHP на App Engine, и это сработало.
Пожалуйста, помогите мне решить эту проблему.