diff --git a/src/pages/Detail.js b/src/pages/Detail.js
index 6ea6eac..6bfd079 100644
--- a/src/pages/Detail.js
+++ b/src/pages/Detail.js
@@ -10,7 +10,8 @@ function Detail() {
const { id } = useParams();
const getDetail = (id) => {
const post = posts.find((post) => post.id === parseInt(id));
- if(!post) return null;
+ console.log("post id:", post.id);
+ if(!post) return 0;
return {
id:post.id,
diff --git a/src/pages/code_function/CodeItem.js b/src/pages/code_function/CodeItem.js
index ec14748..cbc2ea3 100644
--- a/src/pages/code_function/CodeItem.js
+++ b/src/pages/code_function/CodeItem.js
@@ -9,14 +9,16 @@ const CodeItem = ({ onClick, post }) => {
//const { selectedType, handleTypeChange , posts} = useCodeContext();
const { id, title, likes, category, date, user } = post;
- console.log("CodeItem id:", id);
+ const print = () => {
+ console.log("CodeItem id:", id);
+ console.log("CodeItem category:", category);
+ };
return (
-
-
-
{onClick(id)}} >
+
+
{onClick(id); print();}} >
{/*

*/}
{id}
@@ -24,8 +26,6 @@ const CodeItem = ({ onClick, post }) => {
{date} | {user.nickname} | ❤️{likes}
-
-
);
};
diff --git a/src/pages/code_function/CodePage.js b/src/pages/code_function/CodePage.js
index 7842721..42ea9f4 100644
--- a/src/pages/code_function/CodePage.js
+++ b/src/pages/code_function/CodePage.js
@@ -19,7 +19,7 @@ const CodePage = () => {
try {
const res = await axios.get("http://localhost:8080/api/getPost");
setPosts(res.data); // ✅ 서버가 보낸 JSON은 res.data 안에 들어있음
- console.log(res.data);
+ console.log(res.data.category);
} catch (err) {
setError(err.message);
} finally {
@@ -35,10 +35,9 @@ const CodePage = () => {
{ id: 3, image: "/logo192.png", title: "Python 예제", type: "python", likes: 22 }
];
- // 필터링
- const filteredItems = selectedType === "All"
- ? posts
- : posts.filter(post => post.category === selectedType);
+ const filteredItems = selectedType === "All"
+ ? posts
+ : posts.filter(post => post.category === selectedType)
return (