Javascript 如何将curl请求转换为JS

Javascript 如何将curl请求转换为JS,javascript,jquery,curl,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 ";Acce

我从来没有使用过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";

您可以使用此函数创建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))

您可以查看fetchapi或jqueryajax。