Согласно официальной документации , Cloud Endpoints Framework - это веб-платформа для стандартных (только) App Engine стандартных сред Python 2.7 и Java 8. Он не поддерживает среды выполнения Node.js (ни PHP, Go).
==============================================================================
РЕДАКТИРОВАТЬ:
Ответ на ваш первоначальный вопрос («Возможно ли из приложения node.js получить доступ к API») - да.
Ваше клиентское приложение не обязательно должно быть вPython или Java, он может быть на любом языке, например Node.js.
Что касается аутентификации, для внутреннего приложения (GAE) поток будет следующим:
Вы можете аутентифицировать доступ к конечным точкам, создав учетную запись службы в Google Cloud Platform.
В API Decorator добавьтеучетную запись службы и общедоступную ссылку сертификата.
В API Decorator также добавьте SA в качестве аудитории.
![enter image description here](https://i.stack.imgur.com/eLoPi.png)
Наконец, в вашем приложении Node.js (на стороне клиента) запросите аутентификацию, запросив токен JWT:
1. Создайте JWT с той же аудиторией, которая была ранее установлена в API Decorator, и подпишите ее с помощью закрытого ключа учетной записи службы.
2. Отправьте подписанный JWT в запросе к API.
Ниже приведены некоторые примеры запроса вызова. Я не нашел примеров в Node.js, они есть в Python, но вы можете перевести их в Node.js, поскольку поток в основном одинаков:
1.JWT Запрос аутентификации Официальная документация GCP.
2. Доступ к API, требующему аутентификации (клиент Python)
3. Пример Github Google-Client-JWT.