방금 node로 테스트 해보니 정상작동하는 걸 봐서는 개발하신 시스템 문제일 듯합니다.
위 예제로 아래 함수 추가해서 테스트 해보시겠어요?
app.get('/navi', async function (req, res) {
const uri = "https://apis-navi.kakaomobility.com/v1/directions?origin=127.11015314141542,37.39472714688412&destination=127.10824367964793,37.401937080111644&waypoints=&priority=RECOMMEND&car_fuel=GASOLINE&car_hipass=false&alternatives=false&road_details=false";
const param = null;
const header = {
'Authorization': 'KakaoAK ' + client_id
}
var rtn = await call('GET', uri, param, header);
res.send(rtn);
}
async function call(method, uri, param, header){
try {
rtn = await axios({
method: method,
url: uri,
headers: header,
data: param
})
} catch (err) {
rtn = err.response;
}
return rtn.data;
}