#api

기술

react에서 api호출 함수 관리 어떻게하나요?

현재 api 호출 함수들을 도메인 별로 나눠서 관리하고 있습니다. 폴더 구조가 /api폴더 아래에 각 도메인 파일을 만들었습니다. 예) 검색 api - /api/search.js 고민은 각 도메인 파일안에서 함수들을 어떤식으로 코드를 짜야 좋은가입니다. 제 생각엔 방법은 2가지인 것 같은데요 1. 모든 함수에 export 붙여서 함수형으로 가져간다. 예) export function searchName(){} 2. class형으로 만들어서 static 메소드로 관리한다. 예) class Search { static searchName(){} } 보통 어떤식으로 관리할까요?

답변 0 • Up 1

6일 전 • 조회 78

기술

api 수정이 필요할 때 백엔드와 프론트 사이에 효과적인 소통하는 방법?

백엔드와 협업하실 때 api 수정이 필요한 경우가 빈번하게 일어나잖아요! 이때 백엔드에서 수정할 때마다 프론트에게 노티를 하나요? 이 부분에 대해서 백엔드와 프론트엔드 사이의 효과적인 소통 방법을 알고 싶습니다!

답변 1

7일 전 • 조회 99

기술

학원실무프로젝트 오픈api관련

학원에서 실무 프로젝트를 들어갔는데 네이버지도api나 구글맵api를 사용하려고 하는데 간단한 게시판 개념만 알고 있어서 뭘 해야할지 모르겠어요.. ㅠㅠ 혹시 추천해주실만한 프로젝트 있을까요? 조원은 세명이고 기간은 한달입니다

답변 2 • Up 1

10일 전 • 조회 104

기술

API CI/CD에 올릴 때 관련 질문!!

API 올리실 때도 주소마다 jest로 테스트 만들어서 올리시나용??

답변 0

20일 전 • 조회 39

기술

Next.js 에서 커스텀 API 앞에 붙는 /api prefix 를 변경하는 방법이 있을까요 ?

Next.js 에서 admin 관련 api 를 추가했습니다. 코드는 /api 폴더 내에 작성하고 path 는 /admin/xxx 으로 작성하고 싶은데 이렇게 하는게 가능할까요 ? 아직 폴더로 route 를 만드는게 익숙하지 않아서 가능한 건지 잘 모르겠습니다 🥲

답변 1

23일 전 • 조회 34

기술

자바 고수 분들은 메소드나 API 다 외우고 계시나요??

안녕하세요, 다른 직종에서 5년 정도 근무하다가 이대로는 답이 없을 것 같아 개발자로 전향하기를 마음먹고 자바를 공부하고 있습니다. 다른 언어에도 적용되는 부분일 것 같긴 한데요, 책이나 강의를 보면 메소드나 API들이 많이 나오는데 고수 분들은 이런 내용들을 다 외우고 계시나요..? 찾아보니 구글링한다고 하긴 하는데 매번 구글링하기도 애매한 것 같고 어디까지 미리 알아두는 것이 좋을지 궁금합니다...! 예를 들어 최근 IOStream 관련된 내용을 공부했는데 나중에 개발 할 때 IOStream 기능을 사용해야 하면 다시 구글링해서 개발하시는지가 궁금한 부분입니다! 감사합니다.

답변 7 • Up 22

한 달 전 • 조회 2,044

기술

API설계할때 백엔드와 커뮤니케이션 내용

현재 프로젝트가시작되엇는데 처음부터 정해가야합니다 일단 cna로 넥스트 만들고 스토리북 등 필요한 설정을 해놓은상태입니다만 뭐가 더 필요한지 잘모르겟어서 질문올립니다 1.일단 폴더구조를어떻게정해야할까요? 버튼 등 공통컴포넌트는 src밑에 콤포넌트폴더만들고 그안에 넣어놧고 그 걸 쓸 컨네이너 폴더는 src밑의 app폴더 밑에 각각폴더만들어서 작성해놓앗습니다 이대로 가도될까요? 2.스토리북설정해서 로컬에서확인하긴햇는데 이거를 나중에 다른사람하고 공유를 해야한다고알고잇는데 어떻게해야하나요? 3. Api 설계를 정해야하는단계인데 해본적이없어서 막막하네요 백엔드하고 어떤걸 상의하면되는걸까요? 구체적으로 알려주시면 감사하겠습니다 예를들어 프론트쪽에서는 뭘 하고 백엔드에서는 뭘 해야하는지요ㅜ

답변 1

한 달 전 • 조회 135

기술

api 문서 작성 보통 어디에 하시나요?

안녕하세요, 플젝 팀 내부에서 api 문서를 공유하려고 합니다. 어떤 식으로 작성해서 공유할지 고민이 되는데, 라이브러리 공식 문서처럼 남겨야 할지 아님 스웨거나 pdf 문서 정도로 충분할지 선배님들의 의견이 궁금합니다!! (api 문서는 팀 내부에서만 공유하면 됩니다)

답변 2

한 달 전 • 조회 538

기술

API 작성 가이드라인 문서는 어떻게 만들까요?

다들 백엔드 팀 내에서 API 작성 가이드라인에 대한 공식적인 문서들이 있는지 궁금합니다. 있다면 어떤 내용들을 주로 담고 있는지도 여쭤보고 싶어요! 백엔드 개발팀을 위한 API 작성 가이드라인 문서를 만드려고 하는데 감이 잘 잡히질 않네요ㅠ 각 팀원들의 작성 시나리오들을 참고해야할까요? 참고할만한 자료들이 있다면 공유 부탁드립니다!

답변 1 • Up 3

한 달 전 • 조회 101

기술

리액트 변수에 서버 IP넣는법..?

npm start할 때 변수를 지정해줘서 해당 변수를 API 호출할 때 서버 IP로 사용하는 방법이 있을까요..? 사실 저 내용도 이해가 잘 안 가서.. 설명 부탁드립니다

답변 1 • Down 1

한 달 전 • 조회 107

기술

무료인 채팅 api가 존재하나요??

현재 컴공 재학중인 대학생입니다 코틀린을 이용해서 안드로이드 앱을 만들어 볼 계획입니다. 그 중에 채팅 api를 사용해서 채팅 기능을 넣고 싶은데 검색해본 결과 무료인 채팅 api를 찾지 못하였습니다. 한달 무료로 사용해볼 수 있는 api는 존재하였으나 완전 무료인 api는 찾지 못하여서 이렇게 질문드립니다. 혹시 코틀린 안드로이드 앱에서 사용할 수 있는 완전 무료인 채팅 api가 있을까요?ㅠㅠㅠ 도와주시면 정말 감사하겠습니다.

답변 3

2달 전 • 조회 304

기술

리액트 axios로 api 호출해서 파일 url을 받았는데요, 이걸 다운로드할 수 있을까요?

<a> 태그를 사용하여 파일을 다운로드하려고 하니, 새 창에서만 열리고 다운로드는 되지 않는 문제가 있습니다. <a href= { fileData.map((e)=>{ return ( e.fileurl ) }) } download> 다운로드 </a> 대략적인 코드는 아래와 같습니다. axios로 api를 호출하면, json 형식으로 간단한 파일 정보와 파일 url이 넘어오는 구조입니다. [ { "id": "1", "fileurl": "https://도메인/filename", }, ] /** 파일 정보 가져오기 */ const [fileData, setFileData] = useState([]); const FILECONFIG = { method: "POST", // [요청 타입] url: "/apiURL", // [요청 주소] params: { "id" : id, }, // [요청 데이터] headers: {}, // [요청 헤더] } // [axios 요청 수행 실시] useEffect(() => { const fetchData = async () => { const response = await axios(FILECONFIG) .then(function(response) { setFileData(response.data); }) .catch(function(e) { console.log(e); }); }; fetchData(); }, [id]);

답변 3 • Up 4

4달 전 • 조회 448

기술

자바스크립트 http 통신 할 때 왜 fetch를 사용하지 않고 라이브러리 사용하는 이유

학원에서 API요청이라는 것을 처음 배우고 fetch를 통해 API request를 통해 response를 받았습니다. 그런데 학원에서 이제 원리를 알았으니 라이브러리를 사용하라고 하네요 axios 라는 라이브러리를 사용하라고 하는데 axios라이브러리는 필수 인가요? 왜 fetch를 사용안하고 axios라는걸 써야하는걸까요?

답변 2 • Up 4

4달 전 • 조회 197

커리어

개발자 채용을 하고 싶어요

혼자 개발을 하고 있다보니 채용을 하려고 하는데 광고 마케팅 관련 개발자를 채용하고 싶은데 어렵네요 선배님들은 어느 커뮤니티에서 개발자를 채용하나요? 예상 싫어요가 많을 것 같은데 개발도 바쁜데 채용까지 신경쓰니가 정신이 없어요 ㅠㅠ

답변 3 • Up 5 • Down 1

4달 전 • 조회 505