Cannot set property headers of HttpError Bad credentials which has only a gette--egg.js
async search_code() {
// const {
// ctx,
// app
// } = this;
// Octokit.js
// Octokit reque
console.log("search_code do");
let YOUR_TOKEN= "111"
// https://github.com/octokit/core.js#readme
const octokit = new Octokit({
auth: YOUR_TOKEN
})
// octokit 使用
console.log("ctx");
console.log(ctx);
let res = await octokit.request('GET /search/code', {})
console.log("res");
console.log(res);
ctx.body = {
code: common.code.codeSuccess,
data: res,
msg: '',
};
}
2022-11-03 12:22:13,685 ERROR 9840 [-/::1/-/589ms GET /gitPageRepo/search_code?q=java] nodejs.TypeError: Cannot set property headers of HttpError: Bad credentials which has only a getter
at cors (D:\proj\node\egg-demon\egg-demon\node_modules@koa\cors\index.js:113:21)
pid: 9840
hostname: LAPTOP-1M8KR3GR
egg js get
前端
search_code(){
let q= this.$route.query.q
let that=this
// search_code
// method.get("gitPageRepo/getRepos",{})
method.get("gitPageRepo/search_code",{
q:q
})
.then(res => {
console.log("gitPageRepo/search_code res" );
console.log("res");
console.log(res);
console.log(res.data);
// let data=res.data
// let search_code_list=data
// that.search_code_list=search_code_list
that.search_code_list=res.data.data
console.log("that.search_code_list");
console.log( that.search_code_list);
method.get 是这样
get(url, params) {
const jsonDic = {
headers: {
'Content-Type': 'application/json;charset=utf-8' // 头部信息
}
}
let config = {
params: params,
headers: {
'Content-Type': 'application/json;charset=utf-8' // 头部信息
}
}
var postUrl = strUtil.urlAdd(Global.axiosUrl, url)
// return vue.$axios.post(vue._api + url,
// return axios.post(postUrl,data, jsonDic)
// return axios.get(postUrl,data, jsonDic)
return axios.get(postUrl, config)
// return vue.$axios.post(postUrl,
// data, jsonDic
// )
}
router.get('/gitPageRepo/search_code', controller.gitPageRepo.search_code);
重启 npm run dev
之前是demon了。。所以不会自动重启