New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

tiny-http-server

Package Overview
Dependencies
Maintainers
1
Versions
4
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

tiny-http-server

A tiny http server for command line.

latest
Source
npmnpm
Version
0.2.0
Version published
Maintainers
1
Created
Source

tiny-http-server

A tiny, zero configuration HTTP server to serve static content from command line.

Installation

This is a command line tool so it is recommended to install grobally, via NPM:

$ npm install -g tiny-http-server

Usage

Serve a text "ok" with status code 200 on port 3333.

$ tiny-http-server -p 3333 -s 200 -b "ok"

404 not found or 503 service unavailable.

$ tiny-http-server -p 4444 -s 404 -b "notfound"
$ tiny-http-server -p 5555 -s 503 -b "unavailable"

You can also specify content type using -c option.

$ tiny-http-server -p 6666 -s 200 -b "<html><title>Hello</title><body>Hi there!</body></html>" -c "text/html"

Even possible to give a path to a file which you want to serve its content as body.

$ echo '<html><title>Hello</title><body>Hi there!</body></html>' > index.html
$ tiny-http-server -p 7777 -s 200 -f index.html -c "text/html"

Options

  Usage: tiny-http-server [options]

  Options:

    -h, --help                  output usage information
    -p, --port [num]            port number the server listen to
    -s, --status [code]         http status code
    -b, --body [content]        http body content
    -c, --content-type [value]  Content-Type header value
    -f, --file [path]           file to serve as http body content

Licence

MIT

Keywords

http

FAQs

Package last updated on 19 May 2015

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts