https://github.com/WesleySoeiro/ProjetoBD
Estou tentando fazer conexão pelo Postgres, mas sempre dá um erro.
Já mudei a porta, conferi que a porta não está em uso, no link segue o projeto, e meu .env está assim:
PORT=3000;
DB_CONNECTION_STRING='postgres://meu_user:minha_senha%4010@localhost:5432/ProjetoBD'
sendo o simbolo %4010 para representar um @.
segue o erro:
Server is running on port 3000
[nodemon] restarting due to changes...
[nodemon] starting `node server.js`
node:events:497
throw er; // Unhandled 'error' event
^
Error: listen EACCES: permission denied 3000;
at Server.setupListenHandle [as _listen2] (node:net:1882:21)
at listenInCluster (node:net:1961:12)
at Server.listen (node:net:2080:5)
at Function.listen (C:\Users\wesle\OneDrive\Área de Trabalho\Projeto DB\Projeto\node_modules\express\lib\application.js:635:24)
at Object.<anonymous> (C:\Users\wesle\OneDrive\Área de Trabalho\Projeto DB\Projeto\server.js:5:5)
at Module._compile (node:internal/modules/cjs/loader:1469:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1548:10)
at Module.load (node:internal/modules/cjs/loader:1288:32)
at Module._load (node:internal/modules/cjs/loader:1104:12)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:174:12)
Emitted 'error' event on Server instance at:
at emitErrorNT (node:net:1940:8)
at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
code: 'EACCES',
errno: -4092,
syscall: 'listen',
address: '3000;',
port: -1
}
Node.js v20.18.0
[nodemon] app crashed - waiting for file changes before starting...