get은 query로 주고 post는 바디로 전달하는거 말고

쿼리나 바디로 무언가를 넘기지 않는 api라고 하면 

get이랑 post가 차이가 있나요? 

로컬에서는 제대로 동작하는 웹호스팅 할때는 다운로드가 잘되는데 

웹호스팅 시켰을 때는 내용이 이상하게 나오길래 get을 post로 바꾸고 

다시 빌드 시키고 호스팅 시키니까 똑같이 잘 동작하더라구요.

server.js


client쪽 코드


다운로드에는 js-file-download라는 npm 라이브러리 사용


json파일인데 이런 이상한 내용의 파일이 다운받아짐 확장자는 json

<!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="icon" href="/favicon.ico"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><meta name="description" content="Web site created using create-react-app"/><title>App</title><script defer="defer" src="/static/js/main.f32ce621.js"></script><link href="/static/css/main.7a18bc59.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div></body></html>