본문 바로가기

컴퓨터/NodeJS

NodeJS cors

~/ app$ npm install --save cors

1. 전체에 열어주기

const cors = require("cors");
app.use(cors());

2. 특정 호스트에만 열어주기

const cors = require("cors");
const whitelist = ['http://example1.com', 'http://example2.com']
const corsOptions = {
  origin: (origin, callback) => {
    if (whitelist.indexOf(origin) !== -1) {
      callback(null, true)
    } else {
      callback(new Error('Not allowed by CORS'))
    }
  }
}
app.use(cors(corsOptions));

'컴퓨터 > NodeJS' 카테고리의 다른 글

Nodejs nodemon  (0) 2023.04.28
NodeJS crypto 암호화 복호화  (0) 2022.07.25
NodeJS npm mysql2  (0) 2022.05.15
NodeJS networkInterfaces 로컬 네트워크 정보  (0) 2022.05.14
npm xml-js  (0) 2022.05.02