이것은 클라이언트 axios 부분입니다.
useEffect(() => {
axios.get(`/api/hello`)
.then(response => console.log(response.data))
}, [])
아건서버 index.js 부분입니다.
app.get(`/api/hello`,(req,res) =>{
res.send("안녕하세요")
})
이것은 프록시 에서의 코드입니다 (저는 서버포트 8000으로햇어요.)
const { createProxyMiddleware } = require('http-proxy-middleware');
module.exports = function(app) {
app.use(
'/api',
createProxyMiddleware({
target: 'http://localhost:8000',
changeOrigin: true,
})
);
};
그런데
GET http://localhost:3000/api/hello 404 (Not Found)
이런 오류가 뜨네요
이런 오류와 같이요
createError.js:16 Uncaught (in promise) Error: Request failed with status code 404
at createError (createError.js:16)
at settle (settle.js:17)
at XMLHttpRequest.onloadend (xhr.js:54)
어떻게 해결하면 좋을까요 ?