084cbb2b5f53a66f354fba4e6990ee2dbdf17525
Applicazione web per interfacciarsi a PizzaExpress, disponibile per il download su questo repository (release compilata)
Informazioni su CORS
Per svariati motivi il web frontend potrebbe non riuscire ad effettuare richieste API ad altri endpoint per direttive CORS.
In caso di errori CORS assicurarsi che:
- Il protocollo tra server web frontend e server API sia lo stesso (
HTTPconHTTPoHTTPSconHTTPS, maiHTTPconHTTPSo viceversa) - Nel caso in cui venga usato il protocollo
HTTPS, il server API deve avere un certificato valido (il certificato autofirmato di ASP.NET non funzionerà) - Nel progetto in ASP.NET aggiungere e usare una policy CORS verso l'endpoint del server web del frontend (accettare ogni origin è possibile ma sconsigliabile in production) assicurandosi di accettare ogni header e metodo. Maggiori informazioni sull'implementazione delle policy CORS in ASP.NET Core
Policy di esempio
builder.Services.AddCors(options =>
{
options.AddPolicy(name: MyAllowSpecificOrigins,
policy =>
{
policy.WithOrigins("http://127.0.0.1:5500",
"http://localhost:5500")
.AllowAnyMethod()
.AllowAnyHeader()
.AllowCredentials();
});
});
Description
Releases
1
PizzaExpress Web Client 1.0
Latest
Languages
JavaScript
62.5%
HTML
25.9%
CSS
11.6%