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 407 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

      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 Reply Quote 0
      • S Offline
        sdetweil @kuqquk
        last edited by sdetweil

        @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 Reply Quote 0
        • K Offline
          kuqquk @sdetweil
          last edited by

          @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 Reply Quote 0
          • S Offline
            sdetweil @kuqquk
            last edited by

            @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
            • First post
              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