Я новичок в angular и пытаюсь настроить существующий проект на сервере.Я настроил проект в корне сервера и переместил мою сборку в папку apache (/ var / www / html).У меня есть карусель на главной странице, и я получаю ошибки main.da2430b946ec091e1c9e.js:1 ERROR TypeError: Cannot read property 'toArray' of undefined
.Я использую загрузочную карусель на домашней странице.
Когда я запускаю команду node project.js
, для которой определен NPM PACKAGES
API ROUTES
ADMIN ROUTES
, я получаю сообщение об ошибке:
events.js:183
throw er; // Unhandled 'error' event
^
Error: listen EADDRINUSE :::8081
at Server.setupListenHandle [as _listen2] (net.js:1360:14)
at listenInCluster (net.js:1401:12)
at Server.listen (net.js:1485:7)
at Object.<anonymous> (/home/sam/server/routes/chat.js:36:8)
at Module._compile (module.js:653:30)
at Object.Module._extensions..js (module.js:664:10)
at Module.load (module.js:566:32)
at tryModuleLoad (module.js:506:12)
at Function.Module._load (module.js:498:3)
at Module.require (module.js:597:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (/home/sam/server/routes/api.js:26:18)
at Module._compile (module.js:653:30)
at Object.Module._extensions..js (module.js:664:10)
at Module.load (module.js:566:32)
at tryModuleLoad (module.js:506:12)
Я где-то читал, что эта ошибка может быть из-за порта, используемого другим сервисом.Поэтому я запускаю следующие команды:
sudo lsof -i :80 # checks port 81
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
apache2 886 sam 4u IPv6 18050 0t0 TCP *:http (LISTEN)
apache2 2559 www-data 4u IPv6 18050 0t0 TCP *:http (LISTEN)
apache2 2588 www-data 4u IPv6 18050 0t0 TCP *:http (LISTEN)
sudo lsof -i :80 # checks port 80
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
apache2 886 sam 4u IPv6 18050 0t0 TCP *:http (LISTEN)
apache2 2559 www-data 4u IPv6 18050 0t0 TCP *:http (LISTEN)
apache2 2588 www-data 4u IPv6 18050 0t0 TCP *:http (LISTEN)
sudo lsof -i :8081 # checks port 80
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
node 8468 sam 10u IPv6 54277 0t0 TCP *:tproxy (LISTEN)
sudo lsof -i :8081 # checks port 8081
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
node 8468 sam 10u IPv6 54277 0t0 TCP *:tproxy (LISTEN)
Вот подробности англоязычной версии:
Angular CLI: 6.0.8
Node: 8.14.0
OS: linux x64
Angular: 6.0.9
Может кто-нибудь помочь мне с этим вопросом.Я потратил на это много часов и не нашел никакого рабочего решения.
Заранее спасибо.