kriging.js
Version:
Javascript library for geospatial prediction and mapping via ordinary kriging http://oeo4b.github.io
34 lines (32 loc) • 884 B
JavaScript
// bin/api.js
const https = require('https')
/** 获取用户git仓库列表信息 */
function getGitReposList(username) {
return new Promise((resolve, reject) => {
https.request(`https://api.github.com/users/${username}/repos`, {
headers: {
'User-Agent': username
}
}, (res) => {
let data = ''
res.on('data', (chunk) => {
data += chunk.toString()
})
res.on('end', () => {
console.log(data)
const list = JSON.parse(data)
console.log(list,'list')
resolve(list.map(item => ({ // 组合成模版所需要的name,value结构
name: item.name,
value: `https://github.com:${username}/${item.name}`
})))
})
res.on('error', (err) => {
reject(err)
})
}).end()
})
}
module.exports = {
getGitReposList
}