트러블슈팅2 댓글창 데이터 가져오는 방식 업데이트하기 문제 발생 comment 데이터를 관리하는 state를 구별없이 getComments 하나로 설정하니까 트윗 상자 하단에 위치한 댓글 버튼을 누르면 모든 트윗게시물의 댓글창이 열리는 문제가 발생했다. 실제 코드 수정 전 const openComments = ({ id, number }: any) => { customAxios .post("/getComments", { tweet_id: id, }) .then((response) => { data[number].is_opened = response.data.is_opened; setGetData([...data]); setGetComments(response.data.data); }); }; comment 값들을 관리하는 state를 getComments .. 2024. 1. 22. express.static 정적 파일 가져오기 정적 파일이란? 정적 파일이란, HTML, CSS, JavaScript 파일과 같이 서버에 미리 저장되어 변경되지 않는 파일들을 말한다. 이러한 파일들은 웹페이지를 보여주기 위한 필수 요소에 해당한다. 정적 파일 가져오기 Express에서는 express.static 미들웨어를 사용하여 정적 파일을 쉽게 가져올 수 있다. express.static() -> ()안에 파일을 가져오고 싶은 폴더를 작성하여 필요한 파일에 접근할 수 있다. 예를 들어, public 폴더 안에 있는 파일들을 가져오고 싶다면 다음과 같이 작성하면 된다. const express = require('express'); const app = express(); app.use(express.static('public')); app.l.. 2024. 1. 22. 이전 1 다음