A modern, minimalist, and lightweight URL shortener using Node.js and Redis.
$ git clone https://github.com/fadeit/node-url-shortener nus
$ cd nus
$ npm install
$ node app
$ node app -h
Usage: app [options]
Options:
-u, --url Application URL [default: "http://127.0.0.1:3000"]
-p, --port Port number for the Express application [default: 3000]
--redis-host Redis Server hostname [default: "localhost"]
--redis-port Redis Server port number [default: 6379]
--redis-pass Redis Server password [default: false]
-h, --help Show help [boolean]
$ git clone https://github.com/fadeit/node-url-shortener nus
$ cd nus
$ npm install --production
$ NODE_ENV=production cd /path/to/nus && /usr/bin/forever start app.js --port 8000 --domain https://your.domain
To run the test suite, first install the dependencies, then run npm test
:
$ npm install
$ npm test
Released under the MIT license