gohttp
Version:
http & https client for HTTP/1.1 and HTTP/2
21 lines (12 loc) • 395 B
JavaScript
module.exports = function (path) {
if (typeof path !== 'string') return ''
path = path.replace(/\/$/i, '')
if (path.length === 0 || path === '/') return ''
if (path[0] !== '/')
path = `/${path}`
let length = path.length
if (path.length > 1 && path[length - 1] === '/')
path = path.substring(0, length - 1)
return path
}