Setup di Apache per implementare API REST

Setup di Apache per implementare API REST

Apache è un'alternativa a Node.js nella creazione di un dominio che implementi delle API REST. Il setup del server è relativamente semplice.

Nella definizione del virtual host è necessario specificare gli header che consentono di effettuare richieste di tipo CORS:


<VirtualHost *:80>
    ServerName api.tld
    DocumentRoot /home/api/public_html
    
    Header add Access-Control-Allow-Origin "*"
    Header add Access-Control-Allow-Headers "origin, x-requested-with, content-type"
    Header add Access-Control-Allow-Methods "PUT, GET, POST, DELETE, OPTIONS"
</VirtualHost>

Riferimenti

Torna su