Construct a url by passing query params as encoded uri or get the keys embedded into url as decoded values.
npm install --save med-url
import MedUrl from 'med-url'; // Functionalities to MedUrl variable
MedUrl.set(url, options)
Folowing are the params to be passed :
option | used for |
---|---|
url |
Url or object for construction of url |
options |
Object for passing query params |
MedUrl.get(url, key)
Folowing are the params to be passed :
option | used for |
---|---|
url |
Url or object for construction of url |
key |
Key for getting value of a parameter |
MedUrl.set('https://google.co', { query: { a: 1, b: 'site' } })
// "https://google.co?a=1&b=site"
MedUrl.set('https://google.co?c=89', { query: { a: 1, b: 'site' } })
// "https://google.co?c=89&a=1&b=site"
MedUrl.set('https://google.co?c=89', { query: { a: 1, b: 'site google' } })
// "https://google.co?c=89&a=1&b=site%20google"
MedUrl.get("https://google.co?c=89&a=1&b=site%20google")
// {c: "89", a: "1", b: "site google"}
MedUrl.get("https://google.co?c=89&a=1&b=site%20google", "d")
// undefined
MedUrl.get("https://google.co?c=89&a=1&b=site%20google", "c")
// "89"
You can visit some links for reference: