kevmoo / Dhttpd
Licence: bsd-3-clause
A simple HTTP server that can serve up any directory, built with Dart.
Stars: ✭ 58
Programming Languages
dart
5743 projects
A simple HTTP server that can serve up any directory, built with Dart.
Inspired by python -m SimpleHTTPServer
.
Install
Use the pub global
command to install this into your system.
$ pub global activate dhttpd
Use
If you have modified your PATH, you can run this server from any local directory.
$ dhttpd
Otherwise you can use the pub global
command.
$ pub global run dhttpd
Here's an example of creating a web app with Stagehand and then running it with this server:
$ stagehand web-angular
$ pub get
$ pub build
$ dhttpd --path build/web/ # Serves app at http://localhost:8080
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.
--host=<host> The hostname to listen on.
(defaults to "localhost")
-h, --help Displays the help.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].