- 도전 과제 1: textarea 에 엔터를반영해서 게시글 작성해도 렌더링시에 엔터가 나타나지 않음
💁♂️
contentEl.value.replace(/\n/g, "<br>")
활용하기
// 문제 코드
if (check) {
const response = await fetch(`http://localhost:4000/edit/posts/${postId}`, {
method: "POST",
headers: {
"Content-Type": "application/json",
},
body: JSON.stringify({
title: titleEl.value,
content: contentEl.value.replace(/\n/g, "<br>"),
}),
});
console.log(response);
if (response.status === 201) {
alert("게시글이 수정되었습니다.");
location.href = `/main/post?post_id=${postId}`;
} else if (response.status === 500) {
alert("게시글 수정에 실패했습니다.");
}
}
수정 전
body: JSON.stringify({
title: titleEl.value,
content: contentEl.value.replace(/\n/g, "<br>"),
}),
수정 후
- 알고리즘 문제를 나눠서 풀어야하는데.. 과제도 밀리고 알고리즘도 밀리니 참 문제다.