v2.5.2
Giriş yap

Node.js'de birden çok alan adı için Access-Control-Allow-Origin'i nasıl etkinleştirebilirim ?

Anonim
224 defa görüntülendi
app.use((req, res, next) => {
    res.setHeader('Access-Control-Allow-Origin', 'http://localhost:3000'); 
    res.setHeader('Access-Control-Allow-Methods', 'GET, POST, PUT, DELETE');
    res.setHeader('Access-Control-Allow-Headers', 'Content-Type, Authorization');
    next();
});
Cevap yaz
Cevaplar (1)
sek0
347 gün önce

Bunu denebilirsin.

    app.use((req, res, next) => {
    const allowedOrigins = ['http://localhost:5174', 'http://localhost:5173'];
    const origin = req.headers.origin;
    if (allowedOrigins.includes(origin)) {
        res.setHeader('Access-Control-Allow-Origin', origin);
    }
    res.setHeader('Access-Control-Allow-Methods', 'GET, POST, PUT, DELETE');
    res.setHeader('Access-Control-Allow-Headers', 'Content-Type, Authorization');
    next();
});