dhttpd

Creator: coderz1093

Last updated:

Add to Cart

Description:

dhttpd

A simple HTTP server that can serve up any directory, built with Dart.
Inspired by python -m SimpleHTTPServer.
Install #
Use the dart pub global command to install this into your system.
$ dart pub global activate dhttpd
copied to clipboard
Use #
If you have modified your PATH, you can run this server from any
local directory.
$ dhttpd
copied to clipboard
Otherwise you can use the dart pub global command.
$ dart pub global run dhttpd
copied to clipboard
Here's an example of creating a web app
and then running it with this server:
$ dart create -t web-simple web-app
$ cd web-app
$ dart pub get
$ dart run build_runner build -o build
$ dhttpd --path build/web/ # Serves app at http://localhost:8080
copied to clipboard
Configure #
$ dhttpd --help
-p, --port=<port> The port to listen on.
(defaults to "8080")
--path=<path> The path to serve. If not set, the current directory is used.
--headers=<headers> HTTP headers to apply to each response. header=value;header2=value
--host=<host> The hostname to listen on.
(defaults to "localhost")
-h, --help Displays the help.
copied to clipboard

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.