Open jalvesnicacio opened 4 years ago
Tive o mesmo problema aqui, resolvi assim:
1) entrei no container "mysql-container" e executei esses comandos: (https://stackoverflow.com/questions/50093144/mysql-8-0-client-does-not-support-authentication-protocol-requested-by-server)
a) mysql -u root -p $ programadorabordo
b) ALTER USER 'root' IDENTIFIED WITH mysql_native_password BY 'programadorabordo'
c) flush privileges;
2) entrei no container "node-container" e executei:
a) cd src
b) node index.js
Espero que ajude.
Att, Elisa
Além do que a @lisaterumi mencionou, precisei usar o pacote mysql2 do node const mysql = require('mysql2');
O restante do código permanece o mesmo
Olá Ayrton,
Quero agradecer tanto por este repositório quanto por seu vídeo no Youtube, me ajudou muito. Mas estou com um problema que não sei como resolver pois sou iniciante em node js. Está dando conexão recusada quando o php-container tenta acessar node-container. Segue a mensagem de erro que aparece:
Warning: file_get_contents(http://node-container:9001/products): failed to open stream: Connection refused in /var/www/html/index.php on line 10
Warning: Invalid argument supplied for foreach() in /var/www/html/index.php on line 23
Alguma ideia de como eu resolvo isso? Obrigado. Jalves Nicácio