Не могу развернуть функцию для функций Firebase - PullRequest
0 голосов
/ 14 октября 2018

Я слежу за видео Дуга на youtube, чтобы изменить сообщение с помощью функций, я делаю это в javascript, я установил скрипт потока lenguage, так как у меня была ошибка около 'types' can only be applied to ts files, теперь эта ошибка исчезла, но когда я пытаюсь развернуть свою функцию, я получаю это сообщение об ошибке.

enter image description here

Это мой код

const functions = require('firebase-functions');
const admin = require('firebase-admin');
admin.initializeApp();

    exports.createdMessage = functions.database.ref('/users/messages/{messageId}').onCreate((snapshot,context)=>{

            const messageID = context.params.messageId;
            console.log('Message ${messageID}');

            const messageData = snapshot.val();
            const message = placeEmoticon(messageData.message);


            return snapshot.ref.update({message:message});

    });

    function placeEmoticon(message : string): string {

        return message.replace(/\bcar\b/g,'?');

    }

1 Ответ

0 голосов
/ 14 октября 2018

Измените это:

function placeEmoticon(message : string): string {

    return message.replace(/\bcar\b/g,'?');

}

Это написано в машинописи, где вы можете указать тип возвращаемого значения и тип параметров.https://www.typescriptlang.org/docs/handbook/functions.html

в это:

function placeEmoticon(message) {

    return message.replace(/\bcar\b/g,'?');

}

Поскольку вы используете JavaScript.

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