Skip to content

Commit 442150d

Browse files
authored
fix: 썸네일이 보이지 않는 현상 수정 (#6)
1 parent e30f528 commit 442150d

File tree

4 files changed

+4
-3
lines changed

4 files changed

+4
-3
lines changed

server.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ fs.writeFileSync(path.join(__dirname, 'build', 'env.js'), envFileContent);
1414

1515
// 정적 파일 제공 (build 디렉토리)
1616
app.use(express.static(path.join(__dirname, 'build')));
17+
app.use("/images", express.static(path.join(__dirname, "public/images")));
1718

1819
// SPA 라우팅 대응: 나머지 요청은 index.html로
1920
app.get('*', (req, res) => {

src/layout/game/components/QuizInfoCard.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ function QuizInfoCard({ gameSetting }) {
1515
<div className="relative">
1616
<img
1717
className="w-full h-64 object-cover rounded-xl"
18-
src="https://images.unsplash.com/photo-1558618666-fcd25c85cd64?w=400&h=256&fit=crop"
18+
src={gameSetting?.quiz.thumbnailUrl}
1919
alt="F1 race car on track with checkered flag"
2020
/>
2121
<div className="absolute inset-0 bg-gradient-to-t from-black/50 to-transparent rounded-xl"></div>

src/pages/quiz/CreateQuiz.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ import Spinner from "../../shared/Spinner";
1818
const createQuizRequest = async ({ jsonData, thumbnailFile }) => {
1919
const formData = new FormData();
2020
formData.append('request', new Blob([JSON.stringify(jsonData)], { type: 'application/json' }));
21-
formData.append('thumbnail', thumbnailFile); // 이미지 파일
21+
formData.append('thumbnailFile', thumbnailFile); // 이미지 파일
2222
const response = await axios.post('/quizzes', formData, {
2323
headers: {
2424
'Content-Type': 'multipart/form-data',

src/pages/quiz/EditQuiz.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ const editQuizRequest = async ({ quizId, jsonData, thumbnailFile }) => {
2020
const formData = new FormData();
2121
formData.append('request', new Blob([JSON.stringify(jsonData)], { type: 'application/json' }));
2222
if (thumbnailFile) {
23-
formData.append('thumbnail', thumbnailFile);
23+
formData.append('thumbnailFile', thumbnailFile);
2424
}
2525
const response = await axios.put(`/quizzes/${quizId}`, formData, {
2626
headers: {

0 commit comments

Comments
 (0)