Ich arbeite HapiJs Restful Web-Service und versuchen, Cors zu aktivieren, so dass jeder Client auch aus anderen Domänen können meine Dienste konsumieren. Ich habe versucht, Cors = True in Server-Verbindung Objekt, aber nicht funktioniert.Nodejs Hapi - Wie Cross-Herkunft-Zugriffskontrolle zu aktivieren
7
A
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
Verwandte Themen
- 1. NodeJS HAPI Anfrage zweimal vom Browser
- 2. Cast JSON zu Hapi Fhir Objekt
- 3. Benutzerdefinierte Ressourcen Hapi FHIR
- 4. Wie soll ich Swagger mit Hapi verwenden?
- 5. Wie scrollbare Konsole zu aktivieren?
- 6. Wie Software-Sammlungssoftware zu aktivieren
- 7. Wie nodejs Standardspeicher zu erhöhen?
- 8. Wie URL URL-Abfrage-Params am besten von Hapi zu Mungo
- 9. Migrieren von HTTPS-Server von Express zu Hapi
- 10. Aktivieren Sie CORS in Nodejs mit EJS-Vorlage
- 11. Unterstützt HAPI FHIR Java API verkettete Parameter?
- 12. Konfigurieren Hapi, Typoskript, Webpack, eckig2 für Elektron
- 13. Kann Supertest mit Hapi verwendet werden?
- 14. Wie kann ich auf den Namen des Hapi-Plugins zugreifen?
- 15. Wie streame ich Daten in Browser mit Hapi?
- 16. Hapi/Joi Validierung mit verschachteltem Objekt
- 17. Wie können Sie die HAPI-Validierungsregeln für Telefonnummern ändern?
- 18. hapi-auth-cookie Session-Strategie nicht laden
- 19. Wie mache ich Hapi gut? Ignoriere eine bestimmte Route
- 20. Wie Hapi automatisch neu laden App während der Entwicklung
- 21. PHP Pear wie Debug-Level zu aktivieren?
- 22. Wie php curl extension zu aktivieren
- 23. NodeJS Fehler: nicht Modul finden .. in EC2
- 24. Openshift 503 auf node.js App mit hapi
- 25. Hapi keine Daten Attribut von Boom Fehlern
- 26. Wie zwei fileStat.mtime in Nodejs zu vergleichen?
- 27. Wie Velocity Vorlage in NodeJS zu verwenden
- 28. Wie kidprocess in Nodejs zu töten?
- 29. wie synchron zu mongodb in nodejs verbinden
- 30. Wie kompiliere ich clojurescript zu nodejs?
// 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') } } }); –
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