When I am running the following code:
Very late to the party, but for anyone still having issues, it is really easy to set up an http-server instance with NPM from the directory containing all of your files you want to server.
You would just install http-server globally npm i http-server -g, then run the http-server from your root directory.
Once the server is running, go to your browser and input the relative path prefixed with localhost:[port][/path/to/file]. Port will be printed out from the command line when you run the http-server for the first time within your repo/directory, and the relative path starts with the directory you ran the http-server. This will properly serve files to the end user, without just copy and pasting a link to the literal local.