Impostare CORS in Ktor
Ktor è un framework per Kotlin per la creazione di web api.
Facile da usare ha parecchie librerie a disposizione.
In questo articolo vediamo come impostare CORS.
Ktor è un framework per Kotlin per la creazione di web api.
Facile da usare ha parecchie librerie a disposizione.
In questo articolo vediamo come impostare CORS.
Oggi ho avuto un pò di problemi CORS con Vert.x.
Ho quindi messo diverse opzioni per risolverli (o quanto meno per risolvere quelli legati a CORS).
Non so per quale motivo, ma un sito su un provider che penso faccia abbastanza schifo (non scelto da me) ad un certo punto mi ha iniziato a dare problemi con i fonts.
In sostanza usciva il solito errore sui fonts bloccati perchè proveniente da una origine non riconosciuta.
Il classico problema CORS insomma.
Ho creato una piccola web API in Node.js ed Express.
Impostato tutto, dal client ricevevo il solito errore su CORS.
Per impostare CORS su Express possiamo seguire due strade:
Sto bloccaggio di richieste a fonti diverse sarà anche una cosa sicura, ma è anche un gran rottura di maroni!
Bene, dopo lo sfogo vediamo come attivare CORS in Lumen.
La cosa è alquanto semplice; la prima cosa è creare un nuovo middleware dentro app -> Http -> Middleware.
Sul web si trovano solo esempi di richieste HTTP in React usando la libreria Axios.
Non metto in dubbio la sua qualità, ma a me non ha funzionato causa CORS.
Anche se in verità ho fatto tutto quello che andava fatto (potete leggere qui).