GitHub - EtherDream/http-server-online: Start a local HTTP server without any to...
source link: https://github.com/EtherDream/http-server-online
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
HTTP Server Online
Start a local HTTP server without any tools, just open a web page.
Try It Online
https://http-server.etherdream.com
http-server.mp4
Custom 404
If /path/to/foo
does not exist, we will try:
-
/path/to/404.html
-
/path/404.html
-
/404.html
-
return
404 Not Found
Index Page
For /path/to/
, we will try:
-
/path/to/index.html
-
404.html (
/path/to/404.html
,/path/404.html
,/404.html
) -
Directory Indexing
Trailing Slash
If /path/to
is a directory, we will redirect to /path/to/
.
Access /?stop
to stop the server.
Limitations
-
Your browser must support
File System Access API
andService Worker API
-
The target website can not use
Service Worker API
because it is already occupied -
The target website can only be accessed in the same browser and session
This is just a toy that took a few hours, and more interesting features will be added later.
-
Tunnel (expose local server to the Internet)
-
P2P (HTTP over WebRTC)
License
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK