Ошибка типа [ERR_HTTP_INVALID_HEADER_VALUE]: недопустимое значение «undefined» для ошибки заголовка «x-api-key» в Nuxt. js CI / CD - PullRequest
0 голосов
/ 02 апреля 2020

Я использую 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"

...