项目作者: afeiship

项目描述 :
Redirect url encode/decode.
高级语言: JavaScript
项目地址: git://github.com/afeiship/next-redirect2url.git
创建时间: 2020-07-01T05:46:24Z
项目社区:https://github.com/afeiship/next-redirect2url

开源协议:MIT License

下载


next-redirect2url

Redirect url encode/decode.

@jswork/next-redirect2url"">version
license
size
@jswork/next-redirect2url"">download

installation

  1. npm install -S @jswork/next-redirect2url

apis

api params description
encode - desc balabala
decode - desc balabala

options - encode

name default description
query ‘rediect’ The query key string
encode encodeURIComponent The default value encode method.
source - The url.
target - The redirect url.

options - decode

name default description
query ‘rediect’ The query key string
decode decodeURIComponent The default value decode method.
url - The target url.

usage

  1. import NxRedirect2url from '@feizheng/next-redirect2url';
  2. const str = NxRedirect2url.encode({
  3. source: 'http://192.168.50.181/login',
  4. target: 'https://www.mipengine.org?q1=1&q2=2',
  5. });
  6. // 'http://192.168.50.181/login?redirect=https%3A%2F%2Fwww.mipengine.org%3Fq1%3D1%26q2%3D2'
  7. const res = NxRedirect2url.decode({
  8. url: 'http://192.168.50.181/login?redirect=https%3A%2F%2Fwww.mipengine.org%3Fq1%3D1%26q2%3D2',
  9. });
  10. /*
  11. {
  12. target: 'https://www.mipengine.org?q1=1&q2=2',
  13. source: 'http://192.168.50.181/login'
  14. }
  15. */

license

Code released under the MIT license.