restfull 参数替换

88 阅读1分钟

工具方法

const handleParamInUrl = (url, params) => {
  return url.replace(/{(\w+)}/g, (_, key) => params[key])
}

测试



const url = handleParamInUrl('http://xxxxx/{key1}/{key2}', { key1: '001', key2: 'name' })

console.log(url) 

http://xxxxx/001/name