Eu tive um problema de CORS e consegui resolver criando o arquivo proxy.config.js e alterando algumas coisas no package.json. No arquivo proxy.config.js:
const PROXY_CONFIG = [
{
context:['/api'],
target:'http://localhost:3000/',
pathRewrite:{'^/api':''}
}
];
module.exports = PROXY_CONFIG;
Alteração no arquivo package.json adicionei --proxy-config proxy.config.js no comando start
"scripts": {
"ng": "ng",
"start": "ng serve --proxy-config proxy.config.js",
"build": "ng build",
"watch": "ng build --watch --configuration development",
"test": "ng test"
},
Depois tive que mudar o caminho da API para ficar de acordo /api/pensamentos.
Minha dúvida é por que a instrutora não teve esse problema? Ou será que ela teve mas não mostrou (não faz sentido)? Tem outra forma de fazer isso?