Функция Firebase для моего приложения React не работает - PullRequest
0 голосов
/ 28 мая 2020
Error: listen EADDRINUSE: address already in use :::8080
    at Server.setupListenHandle [as _listen2] (net.js:1280:14)`
    at listenInCluster (net.js:1328:12)
    at Server.listen (net.js:1415:7)
    at Object.<anonymous> (/layers/google.nodejs.functions-framework/functions- 
    framework/node_modules/@google-cloud/functions-framework/build/src/index.js:77:8)
    at Module._compile (internal/modules/cjs/loader.js:778:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
    at Module.load (internal/modules/cjs/loader.js:653:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
    at Function.Module._load (internal/modules/cjs/loader.js:585:3)
    at Function.Module.runMain (internal/modules/cjs/loader.js:831:12)
    at startup (internal/bootstrap/node.js:283:19)
    at bootstrapNodeJSCore (internal/bootstrap/node.js:623:3)

Ошибка показывает, что порт 8080 используется, что я проверил, для моего порта есть процесс, использующий порт 8080

1 Ответ

0 голосов
/ 28 мая 2020

В приложении Create response вы можете отредактировать пакет. json, чтобы он выглядел примерно так:

"start": "export PORT=3012 react-scripts start",

тогда при запуске npm run start приложение загрузится на порту 3012.

вы также можете запустить это прямо с терминала, например: PORT=3012 npm run start

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