| 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,
 
-   })
 
- })
 
 
  |