Я использую Nuxt. js в режиме SSR и пытаюсь выполнить развертывание в FirebaseHosting с использованием CircleCI. .circleci / config.yml выглядит следующим образом.
В это время вы сталкиваетесь с TypeError [ERR_HTTP_INVALID_HEADER_VALUE]: недопустимое значение «undefined» для заголовка «x-api-key» ошибка в генерации пряжи во время выполнения задания имени: build.
version: 2
jobs:
deploy:
docker:
- image: circleci/node:12.11.0
working_directory: ~/repo
steps:
- checkout
- run:
name: setup credential
command: echo $CREDENTIAL_ENV | base64 --decode > .env
- restore_cache:
keys:
- v1-dependencies-{{ checksum "package.json" }}
- v1-dependencies-
- run: yarn install
- save_cache:
paths:
- node_modules
key: v1-dependencies-{{ checksum "package.json" }}
- run:
name: build
command: yarn build && yarn generate
- run:
name: deploy to Firebase Hosting
command: ./node_modules/.bin/firebase deploy --token=$FIREBASE_TOKEN
workflows:
version: 2
deploy:
jobs:
- deploy
Хотя это не в config.yml, для создания карты сайта и подачи в nuxt.config. js, мы используем «x-api-key» в заголовке запроса запрашивать и генерировать API. Я знаю, что это может быть причиной ошибки, но если я запускаю точно такой же код на моем локальном P C (ma c), он работает нормально.
Было бы неплохо, если бы вы могли дать мне любую информацию, даже если мне было что понять.
[среда]
Версия узла v12.10.0.
"nuxt": "^ 2.0.0"