| var move = function() { |
| window.nfStart( |
| { |
| projectKey: 'service_1', |
| segmentKey: netfunnelConfig.actId, |
| }, |
| function (response) { |
| // console.log('response=', response); |
| const { status, statusCode, message } = response; |
| switch (status) { |
| case 'Success': |
| location.href = '/holiday'; |
| break; |
| case 'Error': |
| // 시스템 에러가 발생한 경우로, 원활한 서비스 이용을 위해 Succss와 동일하게 기존 서비스 로직을 실행합니다. |
| // ex - 페이지 이동, 함수 실행, API 요청 |
| location.href = '/holiday'; |
| break; |
| case 'NetworkError': |
| // 네트워크 에러가 발생한 경우로, 기존 서비스 로직을 실행하거나 알림 후 다시 대기열에 진입하도록 합니다. |
| // ex - 페이지 이동, 함수 실행, API 요청, alert("네트워크 요청을 실패하여 재시도합니다."); |
| alert( |
| '통신이 원활하지 않습니다.\n잠시후 다시 시도하여주십시오.\n[대기시스템접속 실패]\n[' + |
| response?.statusCode + |
| ']' |
| ); |
| break; |
| case 'Block': |
| // 진입 상태가 차단인 경우로, 차단을 알리거나 아무 처리하지 않아도 됩니다. |
| // ex - alert("진입이 차단된 페이지입니다."); |
| break; |
| case 'IpBlock': |
| // 반복 요청으로 인해 차단된 경우로, 차단을 알리거나 아무 처리하지 않아도 됩니다. |
| // ex - alert("반복된 요청으로 차단되었습니다."); |
| alert('반복된 요청으로 차단되었습니다.'); |
| break; |
| case 'Close': |
| // 대기실의 닫기 또는 취소버튼을 클릭한 경우로, 대기 취소를 알리거나 아무 처리하지 않아도 됩니다. |
| // ex - alert("대기를 취소하였습니다."); |
| break; |
| default: |
| // console.log( |
| // `[NF] status: ${status}, code: ${statusCode}, message: ${message}` |
| // ); |
| } |
| } |
| ); |
| } 이새끼들 블럭처리하면 경고창 조차 처리 안해둠 |
하 반응 안뜨는 이유가 이거였나
나는 저 nfstart 함수 없다고 오류 나서 아예 반응조차 없음