0.1.3 • Published 5 years ago

@chriscalo/start-server v0.1.3

Weekly downloads
4
License
MIT
Repository
-
Last release
5 years ago

@chriscalo/start-server

DEPRECATED. See express-start

Simple utility for starting an express server with automatic port selection.

Installation:

npm install @chriscalo/start-server
# or
yarn add @chriscalo/start-server

Usage:

const express = require("express");
const { start } = require("@chriscalo/start-server");

const server = express();

server.get("/", (req, res) => {
  res.send("Hello, world!");
});

start(server);
// or
start(server, 3000);

The logic for selecting a port is as follows:

  1. if process.env.PORT is defined, it tries that port and fails if it's not available
  2. the port parameter in start(server, port) defaults to 8000 when a falsy value or no value is provided
  3. it first tries to listen on port, incrementing it until one is found that is available (8001, 8002, 8003, etc)

Example output:

App listening on port 8000
Press Ctrl+C to quit.
0.1.3

5 years ago

0.1.1

5 years ago

0.1.0

5 years ago

0.0.1

5 years ago