url-concat-qs.js
477 Bytes
/**
* 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)}`;
};