2016-06-19 5 views

Antwort

12

Wo haben Sie cors=true abgelegt? Könnten Sie etwas Code hinzufügen? genau

Ohne wissen, wo Sie cors = true gesetzt haben, kann dieses Stück Code helfen Ihnen:

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

Oder versuchen, die erlaubt cors in der Config-Abschnitt Ihrer Route hinzufügen.

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

Werfen Sie einen Blick auf diese Frage: hapi.js Cors Pre-flight not returning Access-Control-Allow-Origin header

+0

// Erstellen Sie einen Server mit einem Host und Port var server = new Hapi.Server(); // Server-Verbindungseinstellungen server.connection ({ host: '0.0.0.0', Hafen: process.env.PORT || 8080, Routen: { cors: true, Dateien: { relativeTo: path.resolve ('.', 'build') } } }); –

+1

Das 'cors: true' war alles was es brauchte. Vielen Dank! Hier ist die vollständige Verbindungskonfiguration: 'server.connection ({port: + process.env.PORT || 5000, Host: '0.0.0.0', Routen: {cors: true}});' – robro

Verwandte Themen