2016-05-21 1 views
2

Я перешел на Firebase 3.0, и с новыми изменениями мы должны использовать firebase serve в CLI для локальной разработки, и я считаю, что это по умолчанию для порта 5000. Однако после прохождения init процесс, работающий firebase serve ничего не делать после того, как «Запуск сервера разработки Firebase ...» даже с указанием порта 5000. Покушение исправления:Firebase служить не работает

  • Пробовал с другими портами, как 5001
  • переустановил Node (4.x и 6.x)
  • Переустановлено NPM
  • Удалены firebase-кли (с firebase-инструментов в настоящее время используется)
  • Заново firebase-инструменты с НПМ
  • Щипавший firebase init бесконечно
  • Пробовал на разных учетных записей пользователей на компьютере
  • Restarted компьютера
  • Проверено что порт 5000 был свободен от $ lsof -i tcp:5000
  • Испытанные варианты адреса, такие как LOCALHOST: 5000 и как 127.x и 192.x

Вот журнал отладки:

[debug] ---------------------------------------------------------------------- 
[debug] Command:  /usr/local/bin/node /usr/local/bin/firebase serve -p 5000 --debug 
[debug] CLI Version: 3.0.0 
[debug] Platform:  darwin 
[debug] Node Version: v6.2.0 
[debug] Time:   Sun May 22 2016 01:29:59 GMT+0200 (CEST) 
[debug] ---------------------------------------------------------------------- 
[debug] 
[info] Starting Firebase development server... 
[info] 
[info] Project Directory: /Users/user/Documents/localdev/spfwork 

Любые мысли о том, как исправить?

Благодарим за помощь.

ответ

6

Fixed - firebase serve из firebase-инструментов (НПМ) отсутствовал журнал для некоторых ошибок, которые я добавил по запросу тянуть здесь: https://github.com/firebase/firebase-tools/pull/143

Моя ошибка, что локальный не было, начиная по какой-то причине, так что я изменил команду на firebase serve -p 5000 -o 127.0.0.1, и указание порта прослушивания позволило серверу начать успешно.

Для справки, ошибка была Error: getaddrinfo ENOTFOUND localhost

0

Если Firebase не может найти папку «Public», эта ошибка может появиться. В этом случае ошибка может быть решена путем помещения index.html и других статических файлов и приложений на веб-сайт в общую папку, а также выполнение firebase deploy в CLI Firebase.

Смежные вопросы