• Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
MagicMirror Forum
  • Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.

Compliments module cannot load remoteFile

Scheduled Pinned Locked Moved Troubleshooting
4 Posts 2 Posters 403 Views 2 Watching
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • K Offline
    kuqquk
    last edited by kuqquk Oct 5, 2020, 6:10 PM Oct 5, 2020, 6:02 PM

    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 from en to zh-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 using remoteFile, 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!

    S 1 Reply Last reply Oct 5, 2020, 6:22 PM Reply Quote 0
    • S Away
      sdetweil @kuqquk
      last edited by sdetweil Oct 5, 2020, 6:22 PM Oct 5, 2020, 6:22 PM

      @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"
      			}
      }
      

      Sam

      How to add modules

      learning how to use browser developers window for css changes

      K 1 Reply Last reply Oct 5, 2020, 7:33 PM Reply Quote 0
      • K Offline
        kuqquk @sdetweil
        last edited by Oct 5, 2020, 7:33 PM

        @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…

        S 1 Reply Last reply Oct 5, 2020, 7:34 PM Reply Quote 0
        • S Away
          sdetweil @kuqquk
          last edited by Oct 5, 2020, 7:34 PM

          @kuqquk try changing address to “0.0.0.0”, from “localhost”,

          Sam

          How to add modules

          learning how to use browser developers window for css changes

          1 Reply Last reply Reply Quote 0
          • 1 / 1
          1 / 1
          • First post
            1/4
            Last post
          Enjoying MagicMirror? Please consider a donation!
          MagicMirror created by Michael Teeuw.
          Forum managed by Sam, technical setup by Karsten.
          This forum is using NodeBB as its core | Contributors
          Contact | Privacy Policy