我这样尝试:
class CategoryController {
async index ({ request, response, view }) {
const categories = await request.get('https://myapp-api.website.com/api/v2/data')
const a = response.json(categories)
return {
data: a
}
}
}
我的路线:
Route.group(()=>{
Route.get('categories', 'CategoryController.index')
}).prefix('api/v1')
我尝试这样由邮递员打电话:http://127.0.0.1:3333/api/v1/categories
结果为空数组{}
我该如何解决这个问题?
答案 0 :(得分:0)
要发送http请求,您可以使用axios
库。喜欢:
const axios = use('axios')
const querystring = use('querystring')
try {
/* get('url', params) */
const data_request = await axios.get('yourUrl', querystring.stringify({ }))
} catch(error)
{ ... }