Firebase через node.js для чайников? - PullRequest
0 голосов
/ 24 октября 2018

У меня есть сервер для моих сайтов.В корневой папке есть public_html для моего основного сайта, затем у меня есть папки для других моих сайтов.Например, «site2» в корневой папке действует как public_html, например, www.site2.com и так далее.Файл индекса ./site2/index.php === www.site2.com другими словами и наоборот.

Я попытался войти в свой SSH и установить файл node.js (установлен в корневой папке с именем папки 'nodejs').в соответствии с инструкциями хостинга a2 ), затем оба:

npm install firebase-tools -g и без -g в папке ./site2/firebase/cv, где я хочу свой index.html для моего первого проекта firebase,но безрезультатно.

Я также пытался следовать документации Firebase ' Добавить Firebase в ваш проект JavaScript t', но там я не понимаю, что они имеют в виду с файлом package.json.Я запустил npm init и получил запрос на его создание.Но какие значения я должен ввести?Где я должен получить файл?Какие?Wat?

Примечание! Каждый раз, когда я удаляю ссылки на папки, созданные в моей папке ./bin (firebase-> ../lib/node_modules/firebase-tools/bin/firebase/ и npm-> ../nodejs/lib/node_modules/npm/bin/npm-cli.js), файл node водин и тот же каталог, папка ./lib и ./nodejs и все то же самое, созданное в папке ./site2/firebase/ перед его новой установкой (из тех, что я упоминал, что я пробовал).

Я также вошел в систему через firebase login --interactive (сделал это рано, и я все еще вошел в систему, если я попытаюсь снова).

Независимо от того, что я делаю, я получаю ошибки, что базаконкретные переменные не распознаются или что зависимости (в заголовке при использовании firebase init hosting) не обнаруживаются при открытии консоли инспектора в браузере.

Итак: Видя, что у меня естьструктура папок, которая у меня есть для моих сайтов после установки node.js (с ./nodejs/ в качестве установки для node.js и, таким образом, папка ./bin со ссылкой на папку npm-> ../nodejs/lib/node_modules/npm/bin/npm-cli.js и файлом node в /binи что я хочу использовать firebase для ./site2/firebase/cv/index.html:

Может кто-нибудь дать мне шаг за шагом? Есть ли надежда? Мне понравилось, как это было, когда я проверял это локально, где я могу просто иметьТег <script src="app.js"></script> до конца тега body, а затем зависимости в теге head, как в автоматически сгенерированном файле при использовании команды firebase.init hosting.

Я не хочу помещать теги сценария в мойстраница с кредитами, как фрагмент, который я могу граb из консоли Firebase, и я хочу разместить свои файлы самостоятельно (но использовать базу данных firebase, функции аутентификации и т. д.).

1 Ответ

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

На этой странице у вас есть то, что вам нужно сделать, чтобы использовать Firebase в сети, просто следуйте инструкциям или смотрите видео на Youtube, на канале Firebase есть больше видео: https://firebase.google.com/docs/web/setup

И это означаетиспользоваться таким образом, что означает добавление тегов сценариев и учетных данных.

Кроме того, Firebase Cli не имеет ничего общего с использованием базы данных Firebase в реальном времени в вашем приложении, это скорее инструмент для использования, если вы хотите использовать хостинг Firebase, облачные функции и т. д.

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