如何将curl请求转换为JS

时间:2018-12-19 16:51:08

标签: javascript jquery curl

我从未使用过curl命令,而且我还完成了一些API请求任务。 任何人都可以帮助我将其转换为jquery吗? 上周创建的热门趋势回购请求

curl -G https://api.github.com/search/repositories --data-urlencode ";q=created:>;`date -v-1w '+%Y-%m-%d'`"; --data-urlencode ";sort=stars"; --data-urlencode ";order=desc"; -H ";Accept: application/json";

1 个答案:

答案 0 :(得分:0)

您可以使用此函数创建JSON请求所需的URI:

const listReposURI = date => {
  const baseURI = "https://api.github.com/search/repositories";
  const dateStr = `${date.getFullYear()}-${date.getMonth() + 1}-${date.getDate()}`;

  return `${baseURI}?q=created=${dateStr}&sort=stars&order=desc`
};

//

const now = new Date();
const lastWeek = new Date(now.getFullYear(), now.getMonth(), now.getDate() - 7);

console.log(listReposURI(lastWeek))