KAS에서 제공하는 ‘글로벌 대납 RLP를 이용한 트랜잭션’ API를 사용 중에
CORS policy에 의해 에러가 발생하는 현상이 나타납니다.
Access-Control-Allow-Origin를 허용해주는 extension program을 사용해도 위와 같은 에러가 계속 발생합니다. 해결방안을 알려주시면 감사하겠습니다
const {
rawTransaction: senderRawTransaction
} = await caver.klay.signTransaction(senderTxData)
const res = await axios({
url: "https://wallet-api.klaytnapi.com/v2/tx/fd/rlp",
method: "post",
headers: {
"x-chain-id": "1001",
"Content-Type": "application/json",
},
auth: {
username: "KAS ACCESSKEY ID",
password: "SECRET ACCESSKEY",
Authorization:"Basic AUTHORIZATION",
},
data: {
rlp: senderRawTransaction,
submit: true,
feeRatio: 0
},
json: true
})
위 부분은 API를 이용하는 코드 부분입니다.