Я новичок в функциях Firebase и до сих пор люблю их !!Но я столкнулся с небольшой проблемой и у меня возникли некоторые вопросы.
Следуя руководству по чтению и записи с узлом js для базы данных реального времени, моя цель на данный момент - просто прочитать значение из базы данных, и я пытаюсьсвяжитесь с синтаксисом javascript для работы с этим удивительным инструментом.
Теперь я сделал эту маленькую функцию, которая просто читает значение в моей базе данных
const functions = require('firebase-functions');
const admin = require('firebase-admin');
admin.initializeApp(); //init firebase admin
//Creating my ref
var db = admin.database();
var ref = db.ref("Test/name");
//Getting the results just once
ref.once("value", function(snapshot) {
console.log(snapshot.val());
}, function(error){
console.log(error.val());
});
Теперь, если я запусту firebase-deploy
с этим кодом он просто работает хорошо, и развертывание завершено, но когда я захожу в консоль firebase - функции, функции не создаются, и я даже не вижу их на странице облачных функций Google insode.
То естьмоя первая проблемаТеперь у меня есть несколько вопросов.
Во-первых, я получаю от esLint это при развертывании
0 errors, 2 warnings potentially fixable with the `--fix` option.
как мне использовать --fix, чтобы позволить esLint самостоятельно исправлять предупреждения?
Второе: так как я использую визуальный код для написания и просмотра своего кода, я хотел бы знать, есть ли какие-либо ярлыки для автоматического закрытия функций, например, когда мы нажимаем ввод после {в Java.
В-третьих: есть ли хорошие уроки по синтаксису javascript, которые помогут мне немного лучше изучить и лучше понять javascript для развертывания производственного кода?
Заранее спасибо!