| 12345678910111213141516171819202122 |
- const axios = require('../utils/axios')
- const handleError = require('../utils/handleError')
- const response = require('../utils/responseHandler')
- exports.get = handleError(async (req, res) => {
- const { search } = req.query
- let url = 'https://api.kemdikbud.go.id:8243/pddikti/1.2/lembaga-non-sp'
- if (search) {
- url += '?'
- const parseURL = []
- if (search) parseURL.push(`q=${search}`)
- url += parseURL.join('&')
- }
- let data = await axios.get(url)
- data = data.map((e) => {
- return { id: e.id, nama: e.nama }
- })
- return response.success(res, {
- message: 'Berhasil mengambil data lembaga',
- data,
- })
- })
|