function createSearch(query) { const params = [] Object.keys(query).forEach(function (param) { if (query[param] === '') { params.push(param) // Omit the trailing "=" from param= } else { params.push(`${param}=${encodeURIComponent(query[param])}`) } }) const search = params.join('&') return search ? `?${search}` : '' } module.exports = createSearch