오늘의 학습내용
실제 서비스되는 앱의 데이터베이스(live data)의 보안을 위해 CORS 정책이 실행된다.
Proxy를 이용하여 이를 우회할 수 있다.
...
"development": [
"last 1 chrome version",
"last 1 firefox version",
"last 1 safari version"
]
},
"proxy" : "우회 API 주소" // proxy 설정 코드 추가
}
export async function getFetch() {
const response = await fetch('/params');
.then(() => {
...
})
}
npm install http-proxy-middleware --save
const { createProxyMiddleware } = require('http-proxy-middleware');
module.exports = function(app) {
app.use(
'/api', // 경로 입력
createProxyMiddleware({
target: 'http://localhost:5000', //타겟 api url
changeOrigin: true,
})
);
};
export async function getAllfetch() {
const response = await fetch('/params');
.then(() => {
...
})
}