Я выполнил все шаги, описанные в здесь , чтобы запустить «Классное такси: Биллинговые подписки Google Play Android Приложение Java Образец», однако на последнем шаге я очень запутался мне не ясно, как я должен развернуть серверную часть, вот шаги:
Это шаги для построения кода внутреннего сервера, расположенного здесь
- Убедитесь, что вы установили Node.js, npm и Firebase CLI.
- Запустите
npm install
для установки зависимостей. - Настройка облачных функций для Firebase с вашим Android приложением и подписными продуктами:
firebase use --add {your_firebase_project_id}
firebase functions:config:set app.package_name="your_android_application_id"
firebase functions:config:set app.basic_plan_sku="your_basic_subscription_product_sku_id"
firebase functions:config:set app.premium_plan_sku="your_premium_subscription_product_sku_id"
Запустите
firebase deploy
, чтобы развернуть бэкэнд в Cloud Functions для Firebase.
На шагах неясно, как будет развернут сервер, в нем упоминались только идентификатор приложения и SKU продуктов, но не код для сервера, поэтому мне нужна помощь в разъяснении этого, пожалуйста. Я хотел бы увидеть пошаговые инструкции по развертыванию сервера.
Вот что я сейчас делаю: 1. Go в папку root для сервера 2. Откройте cmd из этой папки 3. Запустите команды, перечисленные в документации. 4. затем я получаю эту ошибку:
=== Deploying to 'billing-project-c9f03'...
i deploying functions, hosting
Running command: npm --prefix "$RESOURCE_DIR" run lint
npm ERR! code ENOENT
npm ERR! syscall open
npm ERR! path C:\Users\frank\Desktop\Billing app\ClassyTaxiServer\server\package.json
npm ERR! errno -4058
npm ERR! enoent ENOENT: no such file or directory, open 'C:\Users\frank\Desktop\Billing app\ClassyTaxiServer\server\package.json'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\frank\AppData\Roaming\npm-cache\_logs\2020-04-13T01_21_30_198Z-debug.log
Error: functions predeploy error: Command terminated with non-zero exit code429496323
Но я вижу пакет. json файл в папке root.