Как получить. js API внутри функции облака Google - PullRequest
0 голосов
/ 17 марта 2020

Я создал javascript скрипт, который будет получать информацию из этого API. Я пытаюсь настроить это внутри облачной функции Google. Я понимаю, как вам «требуется» или «импортировать» ссылку обычно внутри облачной функции Google, и даже то, что вы можете сделать ссылку на локальный файл. Когда я скачал api. js из источника и попытался сослаться на него, я получил «bomgarState не определено», где bomgarState - ссылка, которая мне нужна. Я понимаю, что он ищет json, когда определяется API, но мне нужно использовать API. js. Я знаю, что этот код может работать, когда вы запускаете его в сотрудничестве с html, который в источниках говорит api, у меня нет проблем. Я пробовал много разных решений, таких как «require (./ api. js)», получение из URL и многое другое, но не уверен, что это то, что поддерживается на данный момент.

TLDR: не может сделать ссылку или источник API javascript внутри облачных функций Google, был получен с помощью html, теперь, когда мы перешли на облачные функции Google, не могу понять, как сделать ссылка.

1 Ответ

0 голосов
/ 17 марта 2020

Для импорта зависимостей и библиотек в облачные функции есть несколько доступных опций, которые вы можете использовать с JavaScript, но только при использовании Node.js - без узла это невозможно.

Для Например, в документации Указание зависимостей в Node.js указывает:

Функция может использовать как внешние Node.js модули, так и локальные данные. Зависимости в Node.js управляются с помощью npm и выражаются в файле метаданных с именем package.json.

Итак, вы можете использовать с Node.js npm для импорта ваших зависимостей в ваш Облачные функции.

Другие опции указаны в следующих сообщениях сообщества - я бы порекомендовал вам взглянуть на них - один, например, будет использовать команду 'gcloud' для развертывания вашей функции. Таким образом, он будет загружать и развертывать со всеми файлами из вашего каталога.

Я надеюсь, что эти статьи помогут вам, поскольку, к сожалению, в них указаны только доступные опции для загрузки зависимостей в ваши облачные функции.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...