• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 JavaScript, TS 게시판 index.html에서 섬네일 이미지가 안보여요..

index.html에서 섬네일 이미지가 안보여요..

3 글 보임 - 1 에서 3 까지 (총 3 중에서)
  • 글쓴이
  • #28501

    호싱잉
    참가자

    파이어베이스로 당근마켓 ... 강의를 듣고 있습니다.

    파이어베이스 활용법을 배우고자 하는 목적으로 강의를 듣고 있는데요.

    javascript는 거의 모르고, html도 잘은 모릅니다...그래서 그런지..똑같이 입력하고, 안되서 복붙도 해보고 해봤는데 다른 데이터는 잘 보이는데 아래 이미지와 같이 섬네일이 보여지지 이유를 모르겠습니다.  


    index.html파일 전체 코드 첨부합니다.

     

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-1BmE4kWBq78iYhFldvKuhfTAU6auU8tT94WrHftjDbrCEXSU1oBoqyl2QvZ6jIW3" crossorigin="anonymous">
    <link href="main.css" rel="stylesheet">
    </head>
    <body>
     
    <nav class="navbar navbar-expand-lg navbar-light bg-light">
    <div class="container-fluid">
    <a class="navbar-brand" href="#">사과마켓</a>
    <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
    <span class="navbar-toggler-icon"></span>
    </button>
    <div class="collapse navbar-collapse" id="navbarSupportedContent">
    <ul class="navbar-nav me-auto mb-2 mb-lg-0">
    <li class="nav-item">
    <a class="nav-link active" aria-current="page" href="#">Home</a>
    </li>
    <li class="nav-item">
    <a class="nav-link" href="#">Link</a>
    </li>
    <li class="nav-item dropdown">
    <a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
    Dropdown
    </a>
    <ul class="dropdown-menu" aria-labelledby="navbarDropdown">
    <li><a class="dropdown-item" href="#">Action</a></li>
    <li><a class="dropdown-item" href="#">Another action</a></li>
    <li><hr class="dropdown-divider"></li>
    <li><a class="dropdown-item" href="#">Something else here</a></li>
    </ul>
    </li>
    <li class="nav-item">
    <a class="nav-link disabled">Disabled</a>
    </li>
    </ul>
    <form class="d-flex">
    <input class="form-control me-2" type="search" placeholder="Search" aria-label="Search">
    <button class="btn btn-outline-success" type="submit">Search</button>
    </form>
    </div>
    </div>
    </nav>

    <div class="container mt-3">
    <!-- <div class="product">
    <div class="thumbnail" style="background-image: url('https://via.placeholder.com/350')"></div>
    <div class="flex-grow-1 p-4">
    <h5 class="title">아기다스 신발</h5>
    <p class="date">2030년 1월 8일</p>
    <p class="price">20000원</p>
    <p class="float-end">🙆🏻‍♂️0</p>
    </div>
    </div> -->
    </div>
     

    <script src="https://www.gstatic.com/firebasejs/8.6.5/firebase-app.js"></script>
    <script src="https://www.gstatic.com/firebasejs/8.6.5/firebase-auth.js"></script>
    <script src="https://www.gstatic.com/firebasejs/8.6.5/firebase-firestore.js"></script>
    <script src="https://www.gstatic.com/firebasejs/8.6.5/firebase-storage.js"></script>
     
    <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/js/bootstrap.bundle.min.js" integrity="sha384-ka7Sk0Gln4gmtz2MlQnikT1wXgYsOg+OMhuP+IlRH9sENBO0LRn5q+8nbTov4+1p" crossorigin="anonymous"></script>
    <script src="https://code.jquery.com/jquery-3.6.0.min.js" integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4=" crossorigin="anonymous"></script>
    <script>
    // Your web app's Firebase configuration
    var firebaseConfig = {
    apiKey: "AIzaSyBJC1II0pHW_kjxhrwkzj-0g0C3NIBZ6TM",
    authDomain: "tests-carrot.firebaseapp.com",
    projectId: "tests-carrot",
    storageBucket: "tests-carrot.appspot.com",
    messagingSenderId: "526494969447",
    appId: "1:526494969447:web:cba8537a5e6e4eafa7eec2"
    };

    // Initialize Firebase
    firebase.initializeApp(firebaseConfig);
    </script>
     
    <!-- 데이터 가져오기 -->
    <script>
    const db = firebase.firestore();
    db.collection('product').get().then((결과)=>{
    결과.forEach((doc)=>{
    console.log(doc)
    var 템플릿 = `<div class="product">
    <div class="thumbnail" style="background-image: url('https://via.placeholder.com/350')"></div>
    <div class="flex-grow-1 p-4">
    <h5 class="title">${doc.data().제목}</h5>
    <p class="date">2030년 1월 8일</p>
    <p class="price">20000원</p>
    <p class="float-end">0</p>
    </div>
    </div>`;
    $('.container').append(템플릿)
    })
    })
     
    </script>
     
    </body>
    </html>

    #28503

    호싱잉
    참가자

    mac환경이어서 firebase serve --port=9000으로 페이지를 미리보기 했는데 그래서인지, 다른 이유인진 모르겠으나 localhost:9000으로 여는 페이지는 위의 이미지와 같고, localhost:9000/index.html로 연 페이지는 또 강의에서처럼 정상적으로 나오네요~! 

     

    #28518

    codingapple
    키 마스터

    아마도 개발자도구 열어봐야할듯요

    ctrl shift r 새로고침을 하거나 /index.html로 잘 접속합시다 

3 글 보임 - 1 에서 3 까지 (총 3 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠