1.0.3 • Published 2 years ago

@incodelang/urlshorter v1.0.3

Weekly downloads
-
License
GPL-3.0-only
Repository
github
Last release
2 years ago

@incodelang/urlshorter

A simple way to short urls

Installation

Install @incodelang/urlshorter with npm

  npm install @incodelang/urlshorter

Install @incodelang/urlshorter with yarn

  yarn add @incodelang/urlshorter

Usage/Examples

Integrate in your own express.js application

const { urlServer } = require('@incodelang/urlshorter')
const express = require('express')

const app = express();

app.listen(3000, "0.0.0.0");

urlServer({
    app: app,
    prefix: "app" // prefix of the shorted urls
})

Standalone express.js application

const { urlServer, sampleApp } = require('@incodelang/urlshorter')

urlServer({
    app: sampleApp(
        3000, // port [default] = 3000
        "0.0.0.0" // host [default] = "0.0.0.0"
    ),
    prefix: "app" // prefix of the shorted urls
})

API Reference

Create Link

  GET /api/v1/url/create
ParameterTypeDescription
targetstringThe url target

Returns a JSON Object with the fields error, message and id

View shorted URL

  GET /{prefix}/{id}

Authors

License

GPL-3.0