| 12345678910111213141516171819202122232425262728293031 | const axios = require('../utils/axios')const handleError = require('../utils/handleError')const response = require('../utils/responseHandler')exports.getAll = handleError(async (req, res) => {  const { search, pembina } = req.query  let url = 'https://api.kemdikbud.go.id:8243/pddikti/1.2/pt'  if (search || pembina) {    url += '?'    const parseURL = []    if (search) parseURL.push(`q=${search}`)    if (pembina) parseURL.push(`pembina=${pembina}`)    url += parseURL.join('&')  }  const data = await axios.get(url)  return response.success(res, {    message: 'Berhasil mengambil data Perguruan Tinggi',    data,  })})exports.getOne = handleError(async (req, res) => {  const { id } = req.params  const data = await axios.get(    `https://api.kemdikbud.go.id:8243/pddikti/1.2/pt/${id}`  )  return response.success(res, {    message: 'Berhasil mengambil satu data Perguruan Tinggi',    data,  })})
 |