2016-06-19 29 views

Odpowiedz

12

Gdzie umieściłeś cors=true? Czy mógłbyś dodać trochę kodu?

Bez wiedzieć dokładnie, gdzie masz umieścić cors = true ten kawałek kodu może pomóc:

server.connection({ routes: { cors: true } }) 

Albo spróbuj dodać dozwolonych Cors w sekcji config trasy.

server.route({ 
    config: { 
     cors: { 
      origin: ['*'], 
      additionalHeaders: ['cache-control', 'x-requested-with'] 
     } 
    }, 

Spójrz na to pytanie: hapi.js Cors Pre-flight not returning Access-Control-Allow-Origin header

+0

// Tworzenie serwera z hosta i portu serwer var = new Hapi.Server(); // ustawienia połączenia z serwerem server.connection ({ gospodarza: '0.0.0.0', port: process.env.PORT || 8080, trasy: { Cors: prawda, plików: { relativeTo: path.resolve ('.', 'build') } } }); –

+1

"cors: true" było wszystkim, czego potrzebował. Dzięki! Oto pełna konfiguracja połączenia: 'server.connection ({port: + process.env.PORT || 5000, host: '0.0.0.0', trasy: {cors: true}});' – robro