inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

terecal님의 게시글

terecal terecal

@terecal0050

수강평 작성수
6
평균평점
5.0

게시글 127

질문&답변

일반 결제 연동 테스트할때 IMP 가 없습니다 에러가 발생합니다

넵 답변 감사합니다 저 선생님 근데 아래처럼 코드를 수정하니까 응답이 오는데 "use client"; import React, { useEffect } from "react"; import Head from "next/head"; import axios from "axios"; type Props = {}; declare const window: typeof globalThis & { IMP: any; }; const PayMentPage = (props: Props) => { const onClickPayment = () => { let IMP; console.log("window : ", window); console.log("IMP : ", IMP); // Client-side-only code IMP = window.IMP; // 생략 가능 console.log("IMP : ", IMP); if (IMP) { IMP.init("imp20536130"); // Example: imp00000000 IMP.request_pay( { pg: "html5_inicis", pay_method: "card", merchant_uid: "ORD20180131-0000011", name: "노르웨이 회전 의자", amount: 64900, buyer_email: "gildong@gmail.com", buyer_name: "홍길동", buyer_tel: "010-4242-4242", buyer_addr: "서울특별시 강남구 신사동", buyer_postcode: "01181", }, (rsp: any) => { if (rsp.success) { console.log("rsp : ", rsp); // 결제 성공 시 로직, } else { console.log("rsp : ", rsp); // 결제 실패 시 로직, console.log("결제 에러가 발생하였습니다"); } }, ); } }; return ( {/* */} {/* */} 결제 하기 ); }; export default PayMentPage; 이런 에러가 발생해요 ^^; 혹시 이거 ; IMP.init("imp20536130"); // Example: imp00000000 이 틀려서 그럴까요? id는 홈페이지에서 복붙하긴 했는데

좋아요수
0
댓글수
4
조회수
3911

질문&답변

일반 결제 연동 테스트할때 IMP 가 없습니다 에러가 발생합니다

답변 감사합니다 그런데 선생님 코드를 수정해도 IMP 가 undefind 라면서 안되요 ㅋㅋ; "use client"; import React, { useEffect } from "react"; import Head from "next/head"; import axios from "axios"; type Props = {}; declare const window: typeof globalThis & { IMP: any; }; const PayMentPage = (props: Props) => { const onClickPayment = () => { let IMP; console.log("window : ", window); console.log("IMP : ", IMP); // Client-side-only code IMP = window.IMP; // 생략 가능 console.log("IMP : ", IMP); IMP.init("imp20536130"); // Example: imp00000000 IMP.request_pay( { pg: "html5_inicis", pay_method: "card", merchant_uid: "ORD20180131-0000011", name: "노르웨이 회전 의자", amount: 64900, buyer_email: "gildong@gmail.com", buyer_name: "홍길동", buyer_tel: "010-4242-4242", buyer_addr: "서울특별시 강남구 신사동", buyer_postcode: "01181", }, (rsp: any) => { if (rsp.success) { console.log("rsp : ", rsp); // 결제 성공 시 로직, } else { // 결제 실패 시 로직, console.log("결제 에러가 발생하였습니다"); } }, ); }; return ( {/* */} {/* */} 결제 하기 ); }; export default PayMentPage; 에러 화면:

좋아요수
0
댓글수
4
조회수
3911

질문&답변

findAllByString 함수의 조건문 설정이 잘 이해가 안되요

엄청 친절한 답변 감사합니다. 근데 기본 강의인데도 너무 어렵게 느껴져서 제가 jpa를 실무에서 쓸수 있을 수준으로 배울수 있나 걱정이 많아요 ㅋㅋ; 말씀해주신데로 이후 조건 추가와 가독성을 고려해서 즉 형식적인 통일성을 위해 꼭 필요하지는 않지만 형식적으로 맞춘게 의도일수 있을것 같아요 근데 jpa 표준 스펙을 적용한 코드나 query dsl로 바꾼 코드를 봐도 동적 쿼리는 간단해 보이지가 않는데 좀더 간단하고 실무에서도 쓸수 있는 코드는 없나요?

좋아요수
0
댓글수
3
조회수
986

질문&답변

findAllByString 함수의 조건문 설정이 잘 이해가 안되요

주문 상태 검색에서 o.status 는 항상 첫번째 조건이거나 아니면 없을텐데 and 조건을 고려할 필요가 없지 않나요? //주문 상태 검색 if (orderSearch.getOrderStatus() != null) { if (isFirstCondition) { jpql += " where"; isFirstCondition = false; } else { jpql += " and"; } jpql += " o.status = :status"; }

좋아요수
0
댓글수
3
조회수
986

질문&답변

시작부터 에러가 나네용

저도 이런 에러 나는데 왜 이런거죠?

좋아요수
0
댓글수
4
조회수
414

질문&답변

체크 박스 체크가 무족건 체크로 되는 현상좀 봐주세요

다시 올렸습니다 감사합니다 https://codesandbox.io/s/recursing-dawn-i5t0g?fbclid=IwAR1kZq9NCKe13m5dBiZHTaeIiuAMIVyw5Lm4WD4owBUqotZopRHQC6pNqjE&file=/src/components/FileAttachUpload.js 임베디드 https://codesandbox.io/embed/file-attach-upload-i5t0g?fontsize=14&hidenavigation=1&theme=dark

좋아요수
0
댓글수
3
조회수
312