У меня есть настройка Firebase Cloud Function с ExpressJS, на которую я хотел бы позвонить из моего приложения.
Я, конечно, мог бы просто выполнить http-запрос, но, поскольку есть пакет cloud_firestore (Дарт / Флаттер) Я подумал, что это будет лучший способ для go, предполагая, что он обработает аутентификацию для меня.
Конечная точка - это просто приложение express:
const app = express();
app.post('/message', async function (req:any, res: any) {
...
other code
...
}
В моем приложении Flutter я делаю:
final HttpsCallable addMessage = new CloudFunctions(region: "us-central1")
.getHttpsCallable(functionName: 'api');
addMessage.call();
Это вернет ошибку NOT_FOUND, вероятно потому, что мне нужно указать путь для ExpressJS. Но я понятия не имею, как это сделать.