Visualizzazione dei risultati da 1 a 7 su 7

Hybrid View

  1. #1
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,655
    Ciao, l'errore indicato e' diciamo piuttosto banale. Node js o meno stai facendo una chiamata client side verso un dominio che non è lo stesso dove gira l'applicazione e nella configurazione dell'host che riceve la chiamata non è settato appunto:

    Access-Control-Allow-Origin : *
    https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS

    Per una questione di sicurezza questa regola va abilitata per l'occasione.
    L'alternativa è fare una chiamata sullo stesso host e fare la chiamate verso l'host esterno lato server

  2. #2
    Utente di HTML.it L'avatar di andbaz
    Registrato dal
    Jul 2011
    Messaggi
    441
    Quote Originariamente inviata da m4rko80 Visualizza il messaggio
    Ciao, l'errore indicato e' diciamo piuttosto banale. Node js o meno stai facendo una chiamata client side verso un dominio che non è lo stesso dove gira l'applicazione e nella configurazione dell'host che riceve la chiamata non è settato appunto:

    Access-Control-Allow-Origin : *
    https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS

    Per una questione di sicurezza questa regola va abilitata per l'occasione.
    L'alternativa è fare una chiamata sullo stesso host e fare la chiamate verso l'host esterno lato server
    Wow hai ragione, funziona!

    Ho semplicemente aggiunto dentro http.createServer() in server.js questa riga di codice e funziona:

    codice:
    res.setHeader('Access-Control-Allow-Origin', '*');
    Quindi se mi funziona nel localhost, anche sul server remoto dovrebbe funzionare giusto?

    Una cosa non capisco: il server ascolta sulla porta 3000 all'indirizzo 127.0.0.1, ma anche il client giusto? Non capisco il fatto che questo CORS sia stato necessario nel mio caso.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.