Posts
Q&A
์ผ๋ฐ ๊ฒฐ์ ์ฐ๋ ํ ์คํธํ ๋ IMP ๊ฐ ์์ต๋๋ค ์๋ฌ๊ฐ ๋ฐ์ํฉ๋๋ค
์์ด์ ํฌํธ ํ์ด์ง์์ ์ ๋ณด๋ฅผ ์๋ชป ์ ๋ ฅํด์ ์ ๋ณด ๋๋ฝ์ผ๋ก ๋ฐ์ํ ์๋ฌ ์์ต๋๋ค ์๋ฌ๋ ํด๊ฒฐ๋์๊ณ ๋ค์ ๊ฐ์ ๋ค์๊ฒ์ ๊ฐ์ฌํฉ๋๋ค
- 0
- 4
- 3.8K
Q&A
์ผ๋ฐ ๊ฒฐ์ ์ฐ๋ ํ ์คํธํ ๋ 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
- 3.8K
Q&A
์ผ๋ฐ ๊ฒฐ์ ์ฐ๋ ํ ์คํธํ ๋ 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
- 3.8K
Q&A
findAllByString ํจ์์ ์กฐ๊ฑด๋ฌธ ์ค์ ์ด ์ ์ดํด๊ฐ ์๋์
์์ฒญ ์น์ ํ ๋ต๋ณ ๊ฐ์ฌํฉ๋๋ค. ๊ทผ๋ฐ ๊ธฐ๋ณธ ๊ฐ์์ธ๋ฐ๋ ๋๋ฌด ์ด๋ ต๊ฒ ๋๊ปด์ ธ์ ์ ๊ฐ jpa๋ฅผ ์ค๋ฌด์์ ์ธ์ ์์ ์์ค์ผ๋ก ๋ฐฐ์ธ์ ์๋ ๊ฑฑ์ ์ด ๋ง์์ ใ ใ ; ๋ง์ํด์ฃผ์ ๋ฐ๋ก ์ดํ ์กฐ๊ฑด ์ถ๊ฐ์ ๊ฐ๋ ์ฑ์ ๊ณ ๋ คํด์ ์ฆ ํ์์ ์ธ ํต์ผ์ฑ์ ์ํด ๊ผญ ํ์ํ์ง๋ ์์ง๋ง ํ์์ ์ผ๋ก ๋ง์ถ๊ฒ ์๋์ผ์ ์์๊ฒ ๊ฐ์์ ๊ทผ๋ฐ jpa ํ์ค ์คํ์ ์ ์ฉํ ์ฝ๋๋ query dsl๋ก ๋ฐ๊พผ ์ฝ๋๋ฅผ ๋ด๋ ๋์ ์ฟผ๋ฆฌ๋ ๊ฐ๋จํด ๋ณด์ด์ง๊ฐ ์๋๋ฐ ์ข๋ ๊ฐ๋จํ๊ณ ์ค๋ฌด์์๋ ์ธ์ ์๋ ์ฝ๋๋ ์๋์?
- 0
- 3
- 930
Q&A
findAllByString ํจ์์ ์กฐ๊ฑด๋ฌธ ์ค์ ์ด ์ ์ดํด๊ฐ ์๋์
์ฃผ๋ฌธ ์ํ ๊ฒ์์์ o.status ๋ ํญ์ ์ฒซ๋ฒ์งธ ์กฐ๊ฑด์ด๊ฑฐ๋ ์๋๋ฉด ์์ํ ๋ฐ and ์กฐ๊ฑด์ ๊ณ ๋ คํ ํ์๊ฐ ์์ง ์๋์? //์ฃผ๋ฌธ ์ํ ๊ฒ์ if (orderSearch.getOrderStatus() != null) { if (isFirstCondition) { jpql += " where"; isFirstCondition = false; } else { jpql += " and"; } jpql += " o.status = :status"; }
- 0
- 3
- 930
Q&A
์์๋ถํฐ ์๋ฌ๊ฐ ๋๋ค์ฉ
์ ๋ ์ด๋ฐ ์๋ฌ ๋๋๋ฐ ์ ์ด๋ฐ๊ฑฐ์ฃ ?
- 0
- 4
- 349
Q&A
์ฒดํฌ ๋ฐ์ค ์ฒดํฌ๊ฐ ๋ฌด์กฑ๊ฑด ์ฒดํฌ๋ก ๋๋ ํ์์ข ๋ด์ฃผ์ธ์
๋ฐ๋๋ก ํ๊ฒ ๋ง์ต๋๋ค ๋ก๊ทธ ๋ณด๊ณ ํท๊ฐ๋ ธ์ด์ ๊ฐ์ฌํฉ๋๋ค ์ข์ ํ๋ฃจ ๋์ธ์ !
- 0
- 3
- 262
Q&A
์ฒดํฌ ๋ฐ์ค ์ฒดํฌ๊ฐ ๋ฌด์กฑ๊ฑด ์ฒดํฌ๋ก ๋๋ ํ์์ข ๋ด์ฃผ์ธ์
๋ค์ ์ฌ๋ ธ์ต๋๋ค ๊ฐ์ฌํฉ๋๋ค 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
- 262
Q&A
cra ํ๊ฒฝ์์ ๋ฆฌ๋์ค ๋ฆฌ๋์ค ์ฌ๊ฐ ์ค์ ํ๊ธฐ
์์ ์ ์ฌ๋ ค์ฃผ์ ๊ฐ์๋ฅผ ์ฐธ๊ณ ํด์ ์์ ํ์ต๋๋ค ๊ฐ์ฌํฉ๋๋ค.
- 0
- 2
- 189
Q&A
๋ฆฌ์กํธ ๊ฐ๋ฐ ์คํ์ ๋ํด ์ง๋ฌธ ์์ต๋๋ค.
๊ฐ์์ ์ ์ฉ๋ ์คํ๋ค์ ์ข๋ ์ ๋ณต์ตํด์ ์ ์ฉํด ๋ณด๊ฒ ์ต๋๋ค ๋ต๋ณ ๊ฐ์ฌํฉ๋๋ค ~!
- 0
- 2
- 421