1 - Ho fatto il deploy del frontend su file system mia macchina (al posto del tablet)
2 - Ho fatto il deploy sul server (macchina virtuale VirtualBox: ubuntu server + Node.js, node-red + postgreSQL)
3 - ho modificato il file index.html, alla riga 131, da
var refreshUrl = "demo.json";
a
var refreshUrl = "http://192.168.56.101:1880/POP/classifica";
4 - ho aperto il file index.html su browser
5 - non funziona:
5.1 - nell'interfaccia non si vede nulla di particolare: i box dei giochi sono vuoti
5.2 - nella console viene mostrato questo messaggio
Failed to load http://192.168.56.101:1880/POP/classifica: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'null' is therefore not allowed access.
si tratta di un problema CORS: Cross Domain Request
ovvero da un "sito" (il file system locale) si cerca di accedere ad un altro sito (l'applicazione node-red).
Si può eliminare il problema con opportuni parametri aggiuntivi delle chiamate http.
Puoi correggere?