Node.js Пост Firebase - PullRequest
       1

Node.js Пост Firebase

0 голосов
/ 01 ноября 2019

У меня проблемы с Node.js, у меня совсем нет опыта. Поэтому я пытаюсь написать метод записи, но он всегда возвращает

Что-то пошло не так

, но я не вижу, в чем проблема

Вот код.

exports.createNews = functions.https.onRequest((req, res) => {
const newNews = {
    content: req.body.content,
    userHandle: req.body.userHandle,
    createdAt: admin.firestore.Timestamp.fromDate(new Date())
};

admin
    .firestore()
    .collection('news')
    .add(newNews)
    .then((doc) => {
        res.json({ message: `document ${doc.id} created successfully` });
    })
    .catch((err) => {
        res.status(500).json({ error: 'Something went wrong' });
        console.error(err);
    });

И мой метод сообщения от почтальона.

{
    "content": "First test",
    "userHandle": "some user"
}

Вот консольная ошибка:

Ошибка: не удалось загрузитьучетные данные по умолчанию. Для получения дополнительной информации перейдите к https://cloud.google.com/docs/authentication/getting-started.

 at GoogleAuth.getApplicationDefaultAsync (C:\Users\Rade\Desktop\fireshark-back\functions\node_modules\google-auth-library\build\src\auth\googleauth.js:161:19)
 at process._tickCallback (internal/process/next_tick.js:68:7)

1 Ответ

0 голосов
/ 01 ноября 2019
gcloud auth application-default login 

сделал свое дело.

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