GCF(Google Cloud Functions) CORS 해결방법

남양주개발자

·

2020. 2. 28. 11:24

728x90
반응형

GCF CORS 해결방법은 함수의 response Access-Control-Allow-Origin을 설정하는 것입니다.

 

해결방법 1.

exports.exFunc = async (req, res) => {
  res.set("Access-Control-Allow-Origin", "*"); // CORS settings

  if (req.method === "OPTIONS") {
    // Send response to OPTIONS requests
    res.set("Access-Control-Allow-Methods", "");
    res.set("Access-Control-Allow-Headers", "Content-Type");
    res.set("Access-Control-Max-Age", "3600");
    res.status(204).send("");
  } else {
    // my code
  }  
}

 

해결방법 2.

cors 라이브러리를 통한 해결방법

const cors = require('cors')({origin: true});

exports.sample = ((req, res) => {
  cors(req, res, () => {
    res.send('Good');
  });
});
 
728x90
반응형
그리드형

이 포스팅은 쿠팡파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.

💖 저자에게 암호화폐로 후원하기 💖

아이콘을 클릭하면 지갑 주소가자동으로 복사됩니다