CoryDHall / cute-server

Simple Static Server

Home Page:https://www.npmjs.com/package/cute-server

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Cute-Server

Simple static web server forked from local-server by Buu Nguyen

Install

npm install cute-server -g

CLI Usage

qtserver -p [port] -r [root folder] -f [fallback path if not found]
Arguments (all are optional)
-p, --port: [Number] port number, default to 8000
-r, --root: [String] root folder, default to working directory
-f, --fallback: [String] fallback path when page not found, default to not falling back and send 404
-F, --fallback-to-root set the fallback path to the root folder, overrides -f, --fallback
-x, --redirect: when page not found issue a redirect response (off by default)

For example

qtserver -p 9999 -r ./ -F
=>
  ————————————————————————————————————————————————————————————
  �Server running at http://localhost:9999/
    root: ./
    fallback: ./�
  ————————————————————————————————————————————————————————————


Module Usage

const cute = require('cute-server')

let qt = cute.server({port: 9999})

qt.start() //=> 9999
———>    Cute Server running at:	http://localhost:8000/
———>                      root:	/Users/cdphall/Work/_web_dev/projects/sand
———>                  fallback:	NONE

To terminate the server:

cute.kill(9999)

or

qt.end()

About

Simple Static Server

https://www.npmjs.com/package/cute-server

License:Other


Languages

Language:JavaScript 99.8%Language:HTML 0.2%