Bom dia a todos,
Após instalação do Frontend e Backend, estou tentando acessar o servidor por uma máquina na mesma rede, consigo ter acesso ao Solr(8983) e a 8080/server porém a porta 4000 está dando “recusou a conexão”.
Alguém teria uma solução para este problema ?
1 curtida
Bom dia Matheus,
Pelo que entendi são testes locais, você ainda não configurou as URL para back-end e front-end certo?
Primeiramente certifique-se de que o serviço está ativo e escuta na porta 4000 desse servidor, você pode verificar isso usando comandos como ‘netstat’ no Linux.
Verifique também o arquivo de configuração do front-end [dspace-angular]/config/config.prod.yml se o host para UI está ‘localhost’, caso esteja altere para o IP do servidor que instalou, em:
ui:
ssl: false
host: IP_MAQUINA
port: 4000
# NOTE: Space is capitalized because 'namespace' is a reserved string in TypeScript
nameSpace: /
# The rateLimiter settings limit each IP to a 'max' of 500 requests per 'windowMs' (1 minute).
rateLimiter:
windowMs: 60000 # 1 minute
max: 500 # limit each IP to 500 requests per windowMs
# Trust X-FORWARDED-* headers from proxies (default = true)
useProxies: true
Lembre-se de atualizar no back-end o arquivo de configuração dspace.cfg a UI para o IP também:
dspace.ui.url = http://IP_MAQUINA:4000
Após as modificações reinicie o front-end por exemplo com pm2 , você pode verificar também a conexão com o back-end usando o comando abaixo:
cd [dspace-angular]
yarn test:rest
É sempre importante verificar os logs de erro, no caso do front-end subindo com pm2 você pode usar o comando pm2 logs ID_DO_PROCESSO
1 curtida
Desde já agradeço todo o suporte, foi solucionado através do diretório src/config/default-app-config.ts atribuindo o ip e a porta/url.
1 curtida