2021 Dev-Matching: 웹 프론트엔드 개발자(상반기)
필수사항
root - 노란고양이
처럼 root를 시작으로 거쳐간 디렉토리 이름을 순서대로 나열유의사항
의존성이 느슨한 구조
, 오류가 발생한 경우 체크
, 오류를 사용자에게 인지
시 가산점fetch
함수 사용하기 (이외 방법에서 동기호출 사용 불가능)async - await
사용 시 가산점옵션(추가사항)
GET : https://zl3m4qq0l9.execute-api.ap-northeast-2.amazonaws.com/dev
[
{
"id": "1",
"name": "노란고양이",
"type": "DIRECTORY",
"filePath": null,
"parent": null
},
]
GET : https://zl3m4qq0l9.execute-api.ap-northeast-2.amazonaws.com/dev/:nodeId
[
{
"id": "5",
"name": "2021/04",
"type": "DIRECTORY",
"filePath": null,
"parent": {
"id": "1"
}
},
{
"id": "19",
"name": "물 마시는 사진",
"type": "FILE",
"filePath": "/images/a2i.jpg",
"parent": {
"id": "1"
}
}
]
{
"id": string // 문자열로 된 Node의 고유값입니다.
"name": string // 디렉토리 혹은 파일의 이름입니다. 화면에 표시할 때 사용합니다.
"type": string // 파일인지 디렉토리인지 여부입니다. 파일인 경우 FILE, 디렉토리인 경우 DIRECTORY 입니다.
"filePath": string // 파일인 경우에 존재하는 값입니다. 해당 파일 이미지를 불러오기 위한 경로가 들어있습니다.
"parent": object | null {
"id": string // 해당 Node가 어디에 속하는지 나타내는 값입니다. parent가 null이면 root에 존재하는 파일 / 디렉토리입니다.
}
}
https://fe-dev-matching-2021-03-serverlessdeploymentbuck-t3kpj3way537.s3.ap-northeast-2.amazonaws.com/public/${node.filePath}
컴포넌트
- main ← App ← Breadcrumb
← Nodes
← ImageView
← Loading
API