2023.SEPT.23(THU) 슈퍼코딩 부트캠프 신입연수원 Day 9
✅ Daily Report
📌 TO-DO LIST
- submit github blog post
- 45
- 46
- 47
- 48
- 49
- 51
- 52
- 53
- 과제 다시 문의
- assigment: 데이터베이스 없이 앱을 개발했는데 이로 인해 생길 수 있는 문제들
- assigment: RDB와 NoSQ
- assigment: QUERY
그러면 restAPI method중에 path, query는 get, requestbody는 post, 그러면 delete, put은?
1 2
<br> <br>
✅ Trouble Shooting
🔴 Trouble deleteBtn doenst work!!!
🟠 Mistakes I Made_헷갈리거나 실수한 점
백엔드에서 메모 아이디 int로 받으라고 했고, 프론트에서도 잘 보냈으며 create, read, update까지, 그리고 post, put, read메소드는 문제가 없었는데 delete에서 삭제 버튼을 눌러 메모가 지워지지 않는 문제가 생김.
🟡 What I tried_스스로 시도해 본 것들
- memos.pop을 pop말고 clear, remove 써봤지만 안됨
- memos.pop(index)에서 index말고 memo 등 다른 값 넣었지만 안 됨
🟢 What I learned_알게된 점
메모 아이디 값을 int가 아닌 str으로 바꿔주기,
BE에서도 아이디 값을 스트링으로 받아야 함.
이렇게 했더니 해결이 되었고, 이제는 삭제 버튼을 누르면 메모가 잘 삭제된다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
async function createMemo(value) {
//post on server
const res = await fetch("/memos", {
method: "POST",
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({
id: toString(new Date().getTime()),
content: value
})
});
readMemo();
}
1
2
3
class Memo(BaseModel):
id: str
content: str
☑️ Summary of the Day
Such a difficult day!
Very difficult with mentoring…I have so little time to study!
This post is licensed under CC BY 4.0 by the author.