23-12-12 Axios로 steem data 불러오기

in AVLE 코리아10 months ago

그동안 스팀 블록체인 데이터를 불러오는 방법은 steem.api밖에 없는 줄 알았다
그런데 axios방식으로도 스팀 블록체인을 불러올 수 있었다.
개발자들에게는 별 의미가 없겠지만 나로서는 재미있었다.

import React, { useState, useEffect } from 'react';
import axios from 'axios';

async function getDiscussionsByBlog(query) {
try {
const response = await axios.post('https://api.steemit.com', {
jsonrpc: '2.0',
method: 'condenser_api.get_discussions_by_blog',
params: [query],
id: 1,
});

return response.data.result;

} catch (error) {
throw error;
}
}

그동안 개발자들이 스팀에 많은 자료들을 남겨 놓은 것을 알 수 있었다. 그런 자료들이 산재되어 있어서 안타까웠다.
그런 자료들을 잘 모아 놓는 방법은 없을까 하는 생각이 들었다.
자료의 관리가 잘 되어야 의미가 있다고 생각한다.
무슨 방법이 있는지 모르겠다.

@wonsama 님이 최신글을 보여주기위해 코드를 올려준 것이 있었다.
그것을 미리 알았더라면 안해도 되는 고생을 하지는 않았을 것이다.
원사마님의 코드는 typescript로 씌여 있었다. 일단 지금 하는 것을 마치면 typescript도 조금 공부를 해보아야 하겠다.
그냥 모르고 지나갈 수는 없을 것 같다.

그동안 스터디를 통해서 무한스크롤을 공부하기 위한 준비를 거의 다 마친 것 같다.
이제부터 본격적으로 하나씩 차분하게 따지고 들어가면 될 것 같다.
무한스크롤을 구현하는 능력을 갖추는 것이 매우 중요한 허들인 것 같다.
무한스크롤을 구현하기 위해서는 react의 다양한 기능에 대한 이해, 그리고 javascript의 매소드에 대한 이해가 동시에 필요하다.
이번에는 시간이 조금 걸릴 듯 하다.
그래도 방향은 잡은 것 같다. 혼자서 자료를 찾아 길을 찾을 수 있다는 것만 해도 어마어마한 발전을 한 것 아닌가 스스로 위안해 본다.

Sort:  

Thank you, friend!
I'm @steem.history, who is steem witness.
Thank you for witnessvoting for me.
image.png
please click it!
image.png
(Go to https://steemit.com/~witnesses and type fbslo at the bottom of the page)

The weight is reduced because of the lack of Voting Power. If you vote for me as a witness, you can get my little vote.

코딩공부 꾸준히 하시는거 대단하십니다!!

네 하다보면 재미있습니다.

Coin Marketplace

STEEM 0.18
TRX 0.15
JST 0.029
BTC 62260.20
ETH 2431.98
USDT 1.00
SBD 2.64