Read the statement by Michael Teeuw here.
Compliments module cannot load remoteFile
-
I have a
compliments.json
file on a remote server for the Compliments module loading that.
It worked in the beginning but after changing the language of MM2 fromen
tozh-cn
, compliments cannot load the remote file then.
I have tried:- reboot
- change back to
en
- reinstall MM2
- update
npm
but they all didn’t solve the issue.
I also found after that MM2 will be frozen (the clock is not running, the news feed won’t refresh), after launching MM2 for a while.
If put all compliments in the config without usingremoteFile
, everything works fine.{ module: "compliments", position: "lower_third", config: { compliments: { remoteFile: "http://remoteServerAddress/compliments.json" } } }
And my
compliments.json
:{ "anytime": ["Expelliarmus"] }
Need some help, thanks!
-
@kuqquk open the developers window, ctrl-shift-i on the mirror keyboard, select the tab labeled console, and scroll up to see any errors…
that param is OUTSIDE the compliments:{} file values
{ module: "compliments", position: "lower_third", config: { remoteFile: "http://remoteServerAddress/compliments.json" } }
-
@sdetweil Thanks! I found the issue is that,
access to XMLHttpRequest at
remoteServerAddress
from origin ‘http://localhost:8080’ has been blocked by cors policy: No ‘Access-Control-Allow-Origin’ header is present on the requested resource.Trying to figure this now…
-
@kuqquk try changing address to “0.0.0.0”, from “localhost”,