종종
47
2021-11-25 21:54:44 작성 2021-11-25 22:11:48 수정됨
0
72

nodejs에서 response를 어떻게 동기 작업하나요 ..?


  approvePayment(@Args() approvePayment: ApprovePaymentDto): any{
    const headers = {
      Authorization: `Basic ${process.env.TOSS_SECRETKEY}`,
      'Content-Type': 'application/json',
    };

    const dataString = `{ "orderId": "${approvePayment.orderId}", "amount": ${approvePayment.amount} }`;

    const options = {
      url: `https://api.tosspayments.com/v1/payments/${approvePayment.paymentKey}`,
      method: 'POST',
      headers: headers,
      body: dataString,
    };


    function callback(error, response, body) {
      if (!error && response.statusCode == 200) {
      } else {
        console.log(response.statusCode);
      }
    }

    request(options, callback);
    return 404;
  }

대략 이런 코드인데요 다름이 아니라 리퀘스트 콜백함수안의 리스폰스값을 (파란색 하이라이트) 바깥에 있는 리턴(파란색 하이라이트)에 넣어주려면 어떻게 해야하나요? nestjs 에 graphql 쓰고 있습니다 async await promise then 나름 쌩쑈를 다해봐도 response 들어오기 전에
먼저 리턴되어버리네요 어떻게하는지 모르겠어요 흑흑..
0
  • 답변 0

  • 로그인을 하시면 답변을 등록할 수 있습니다.