Я играю с API облачных функций Google, и я не понимаю, как правильно использовать его для простого REST API для извлечения некоторых данных из базы данных и ответа клиенту данными, которые ему нужны.
Я использую serverless для развертывания моего кода, который выглядит так для функции.
exports.http = (request, response) => {
response.status(200).send('Hello World!');
};
но это всего лишь простой ответ 200 (OK)
без данных из базы данных.
Исходя из фреймворков MVC, таких как Rails или Django, я бы написал действие контроллера для извлечения некоторых данных из моей базы данных и визуализации JSON для ответа, но облачные функции Google работают по-другому, просто имея функции и ничего больше.
Где я должен хранить свою базу данных (в Google Cloud Services) и как я могу получить данные в функции? Должен ли я вызывать какой-то API базы данных, обрабатывать результат и отправлять его обратно в виде JSON внутри функции?