Blame view

lib/url-concat-qs.js 477 Bytes
f2c18879a   Adhidarma Hadiwinoto   INQUIRY finished
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
  /**
   * Menambahkan querystring ke sebuah url
   *
   * @author Adhidarma Hadiwinoto <me@adhisimon.org>
   * @version 2020.03.20
   */
  
  /**
   * require nodejs querystring module
   */
  const querystring = require('querystring');
  
  /**
   * @param  {string} originalUrl
   * @param  {Object} qs
   * @returns {string}
   */
  module.exports = (originalUrl, qs) => {
      const separator = originalUrl.indexOf('?') < 0 ? '?' : '&';
      return `${originalUrl}${separator}${querystring.stringify(qs)}`;
  };