프론트에서 dev-dist 폴더를 지웠고, GCP에서 프로젝트를 새로 생성하여 처음 생성한 인증페이지(localhost:8080 및 localhost:8080리디렉트만 넣음)를 이용했으며
nodejs에서 아래와 같이, worker-src 'self' blob: 에서 'self'를 뺐더니 빌드후 기준으로 구글 oauth가 작동을 하였습니다.
app.use((req, res, next) => {
res.setHeader("Content-Security-Policy", "worker-src blob:;");
next();
});
단지, web-dev-server에서는 axios network error(cors에서 기인)가 나올뿐이고, nodejs에서 app.use(cors())를 해도 해결되지 않았습니다.
하지만, gcloud app deploy하고 server unavaliable이나 502 bad gateway(504가 아니었음)가 나오는게 의아할 따름입니다;;
CSP 문제인가요? 구글OAUTH 문제인가요? 어떤 문제인지 문의드립니다.