Services.js:5 GET http://dapi.kakao.com/v2/local/search/address.json?page=1&size=10 400 (Bad Request) 에러 문의

var mapContainer = document.getElementById('map'), // 지도를 표시할 div mapOption = { center: new kakao.maps.LatLng(33.450701, 126.570667), // 초기 중심 좌표 level: 10// 초기 확대 레벨 }; // 지도를 생성합니다 var map = new kakao.maps.Map(mapContainer, mapOption); var cinemaInfo = /*[[${cinemaInfo}]]*/ []; var cafeInfo = /*[[${cafeInfo}]]*/ []; var previousInfowindow = null; var combinedData = cinemaInfo.concat(cafeInfo); combinedData.forEach(function (info) { var address = info.address; var geocoder = new kakao.maps.services.Geocoder(); geocoder.addressSearch(address, function (result, status) { if (status === kakao.maps.services.Status.OK) { if (result.length > 0) { var coords = new kakao.maps.LatLng(result[0].y, result[0].x); var marker = new kakao.maps.Marker({ map: map, position: coords }); var infowindow = new kakao.maps.InfoWindow(); kakao.maps.event.addListener(marker, 'click', function () { if (previousInfowindow !== null) { previousInfowindow.close(); } var content = '
' + '
' + '이름: ' + info.name + '
' + '주소: ' + info.address + '
'; infowindow.setContent(content); infowindow.open(map, marker); previousInfowindow = infowindow; }); } } }); }); 이런 식 으로 두개의 데이터를 가져와서 주소를 좌표로 변환 해서 마커를 생성하고 마커에 맞는 정보를 띄워주고 있는데 처음으로 변환 되는 영화관 데이터는 잘 되는데 두번째 실행되는 카페 데이터 부터는 services.js:5 GET http://dapi.kakao.com/v2/local/search/address.json?page=1&size=10 400 (Bad Request) 이렇게 에러가 발생합니다 값이 비어 있거나 한 건 아닙니다 따로 실행 시키면 잘 되거든요ㅠㅠ 여러개 데이터를 실행할 때 는 파라미터나addressSreach와 관련된 코드를 다른 방식으로 해야되나요?

query 파라미터가 누락되어 있습니다.
카페 데이터로 정보를 요청할 때 query파라미터에 빈값을 설정하고 있는지 확인 부탁드립니다.

쿼리파라미터를 하시라는 게 var map = new kakao.maps.Map(mapContainer, mapOption);

var cinemaInfo = /[[${cinemaInfo}]]/ [];
var cafeInfo = /[[${cafeInfo}]]/ [];

var previousInfowindow = null;

var combinedData = cinemaInfo.concat(cafeInfo);

combinedData.forEach(function (info) {
var address = info.address;

var geocoder = new kakao.maps.services.Geocoder();
geocoder.addressSearch({
  query: address
}, function (result, status) {
  if (status === kakao.maps.services.Status.OK) {
    if (result.length > 0) {
      var coords = new kakao.maps.LatLng(result[0].y, result[0].x);

      var marker = new kakao.maps.Marker({
        map: map,
        position: coords
      });

      var infowindow = new kakao.maps.InfoWindow();

      kakao.maps.event.addListener(marker, 'click', function () {
        if (previousInfowindow !== null) {
          previousInfowindow.close();
        }

        var content = '<div style="width:150px;text-align:center;padding:6px 0;">' +
                '<img src="' + info.picture + '" style="max-width:50px;height:auto;"><br>' +
                '이름: ' + info.name + '<br>' +
                '주소: ' + info.address + '</div>';

        infowindow.setContent(content);
        infowindow.open(map, marker);

        previousInfowindow = infowindow;
      });
    }
  }
}); 

}); 이런식으로 카페 데이터에 관한 쿼리 파라미터를 하라는 말씀 이신가요? 이렇게하면 GET http://dapi.kakao.com/v2/local/search/address.json?query=[object%20Object]&page=1&size=10 429 (Too Many Requests)
Ajax @ services.js:5
(anonymous) @ services.js:6
Geocoder.addressSearch @ services.js:6
(anonymous) @ getAllData:39
(anonymous) @ getAllData:35
이렇게 되어 버립니다 ㅠㅠ 영화 데이터도 요청이 안 돼요

제가 말한 query 파라미터는 주소 검색 REST API의 필수 파라미터인 주소 정보 파라미터를 말씀드린 거였는데 혼동을 드렸네요.
(geocoder.addressSearch에서는 addr 파라미터입니다.)
https://developers.kakao.com/docs/latest/ko/local/dev-guide#address-coord

첫 문의글에서 http://dapi.kakao.com/v2/local/search/address.json?page=1&size=10으로 주소 검색을 요청해서 400 오류가 나고 있었는데요.
주소 정보가 공백으로 되어 있는걸로 추측됩니다.
정상 요청은 아래처럼 query에 검색할 주소가 들어간 url로 요청합니다.

https://dapi.kakao.com/v2/local/search/address.json?query=%EC%A0%9C%EC%A3%BC%ED%8A%B9%EB%B3%84%EC%9E%90%EC%B9%98%EB%8F%84%20%EC%A0%9C%EC%A3%BC%EC%8B%9C%20%EC%B2%A8%EB%8B%A8%EB%A1%9C%20242&page=1&size=10

카페 데이터가 올바른지 확인해주시고 개발자 도구 > 네트워크 탭에서 요청 URL과 상태를 확인할 수 있어서
이 부분도 함께 확인해주세요.