• 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.

Reusing Node Web Server

Scheduled Pinned Locked Moved Unsolved Troubleshooting
4 Posts 2 Posters 710 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.
  • C Offline
    cweinhofer
    last edited by Dec 31, 2019, 5:25 PM

    Anyone know how I can put a file in the MagicMirror directory to allow it to be accessed (internally) via HTTP? It works if I put my file in the Modules folder, but I’d prefer not to do that to keep things cleaner. I tried putting the file in the MagicMirror folder directly and also a sub-folder I created, but both give me an error of “Cannot GET test.html”?

    S 1 Reply Last reply Dec 31, 2019, 6:01 PM Reply Quote 0
    • S Away
      sdetweil @cweinhofer
      last edited by Dec 31, 2019, 6:01 PM

      @cweinhofer the mirror code sets up links for the sub folders, but not the root MagicMirror folder

      	app.use("/js", express.static(__dirname));
      	var directories = ["/config", "/css", "/fonts", "/modules", "/vendor", "/translations", "/tests/configs"];
      	var directory;
      	for (var i in directories) {
      		directory = directories[i];
      		app.use(directory, express.static(path.resolve(global.root_path + directory)));
      	}
      

      Sam

      How to add modules

      learning how to use browser developers window for css changes

      1 Reply Last reply Reply Quote 0
      • C Offline
        cweinhofer
        last edited by Dec 31, 2019, 6:37 PM

        Thanks @sdetweil

        I added my directory to the list, restarted MagicMirror, and I can now see the file.

        For other’s reference, the code above is located in MagicMirror/js/server.js

        S 1 Reply Last reply Dec 31, 2019, 6:43 PM Reply Quote 0
        • S Away
          sdetweil @cweinhofer
          last edited by Dec 31, 2019, 6:43 PM

          @cweinhofer remember, when the update comes out to watch for the update error…

          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