bhaka-test-module

0.0.8 • Public • Published

Node Hello World Server

A very simple node.js http server.

Port

The server listens on process.env["PORT"] if that environment variable is set. Otherwise the server listens on port 3000 by default

Response

The server responds to all requests with the content "hello world\n"

Installation

[sudo] npm install -g hello-world-server

Usage

Once the package is installed globally, you can start it on the command line

# start the server
hello-world-server

Then connect to the server to make sure it is running. You can visit http://localhost:3000 in your browser and you should see the text "Hello World" appear

Alternatively in the terminal you can use curl to connect to the server.

curl localhost:3000/
# you should receive "Hello World\n" back

If you have changed the server port via process.env["PORT"] you will need to change the port in the examples above accordingly

Docker & Vagrant

You can test this server using Vagrant and Docker.

Builds a container to run a

Usage

Pull down the image and run the default command

vagrant up
vagrant ssh
# pull existing image
docker pull nisaacson/hello-world-server
# or build it yourself
docker build $USER/hello-world-server .

# run the server in detached mode
$PORT=4545
docker run -d -i -p 4000:4545 -e PORT=4545 -t nisaacson/hello-world-server:latest
# curl the server to make sure it is running...should get back "hello world\n"
curl localhost:$PORT

Readme

Keywords

none

Package Sidebar

Install

npm i bhaka-test-module

Weekly Downloads

0

Version

0.0.8

License

BSD

Last publish

Collaborators

  • hakalab