팀미니프로젝트로 간단한 소개 웹페이지 만들기 중
방명록 작성을 맡았다.
강의에서 배운 firebase를 이용해 데이터 저장하고 저장된 데이터 불러 오는 코딩을 작성.
$("#postingbtn").click(async function () {
let name = $("#name").val();
let command = $("#command").val();
let doc = {
name: name,
command: command,
};
await addDoc(collection(db, "miniProject"), doc);
alert("게시 완료!");
window.location.reload();
});
let docs = await getDocs(collection(db, "miniProject"));
docs.forEach((doc) => {
let row = doc.data();
let name = row["name"];
let command = row["command"];
let temp_html = `
<div class="col">
<div>
<div class="post">
<p class="nickname">${name}</p>
<p class="reply">${command}</p>
</div>
</div>
</div>`;
$("#card").append(temp_html);
});
데이터 베이스 연결하는 코드를 script에 작성후 위의 코드로 만들었다.

강의 따라하면서 배운대로 하니 생각보다 쉽게 그대로 나왔다.
해당 코드를 따로 만든 뒤 git pull 하여 다른사람들이 작성해놓은 코드를 불러와 옮겨서 합쳤다
합치는 과정이 어려웠다 다른 class 명 id 명 등을 내 코드가 스며들게 만드는게 할게 많고 헷갈리는 순간이 많았다.
코드를 짤때 주석도 자주 달면서 한눈에 잘보이게 만드는 것이 여러사람과 협업하는데 좋다는것을 배움.
'java 배우기 > TIL' 카테고리의 다른 글
| SQL) replace, substring, concat (0) | 2024.07.18 |
|---|---|
| 미니팀프로젝트 진행 중 push 오류 발생 (0) | 2024.07.17 |
| github로 협업 준비하기 (2) | 2024.07.15 |
| GitHub 사용하기 (0) | 2024.07.10 |
| 파이어 베이스 이용하기 (0) | 2024.07.09 |