• 둜그인
  • μž₯λ°”κ΅¬λ‹ˆμ— μƒν’ˆμ΄ μ—†μŠ΅λ‹ˆλ‹€.

home2 κ²Œμ‹œνŒ JavaScript, TS κ²Œμ‹œνŒ Firebase: No Firebase App '[DEFAULT]' has been created 였λ₯˜

Firebase: No Firebase App '[DEFAULT]' has been created 였λ₯˜

  • 이 μ£Όμ œμ—λŠ” 23개 λ‹΅λ³€, 5λͺ… μ°Έμ—¬κ°€ 있으며 codingappleκ°€ 2 λ…„, 3 μ›” 전에 전에 λ§ˆμ§€λ§‰μœΌλ‘œ μ—…λ°μ΄νŠΈν–ˆμŠ΅λ‹ˆλ‹€.
10 κΈ€ λ³΄μž„ - 1 μ—μ„œ 10 κΉŒμ§€ (총 24 μ€‘μ—μ„œ)
  • 글쓴이
    κΈ€
  • #22021

    μ •ν˜„μ„
    μ°Έκ°€μž

    μ•ˆλ…•ν•˜μ„Έμš” μ„ μƒλ‹˜ Firebase κ°•μ˜λ“£λ‹€ μ§ˆλ¬Έλ“œλ¦½λ‹ˆλ‹€.

    ν˜„μž¬ μ•Œλ €μ£Όμ‹ λŒ€λ‘œ λ”°λΌν•˜κ³ μžˆλŠ”λ°μš”. 이해가 μ•ˆλ˜λŠ” λ¬Έμ œκ°€ λ°œμƒν•΄μ„œμš”;;

    μ œκ°€ μ•„λž˜ μˆœμ„œλŒ€λ‘œ 슀크립트λ₯Ό μž‘μ„±ν•΄λ’€λŠ”λ°..  App.initializeApp() 였λ₯˜κ°€ λœΉλ‹ˆλ‹€;

    μ œκ°€ μƒκ°ν–ˆμ„λ•ŒλŠ” firebase moduleμŠ€ν¬λ¦½νŠΈλž‘ μ•„λž˜ dbν˜ΈμΆœμ„ μœ„ν•œ μŠ€ν¬λ¦½νŠΈκ°€ 연계가 μ•ˆλœλ‹€λŠ” μƒκ°μ΄λ“œλŠ”λ°μš”.. μ™œλƒλ©΄ moduleμŠ€ν¬λ¦½νŠΈμ— db호좜 μž‘μ„±μ½”λ“œλ₯Ό λ„£μœΌλ©΄ 정상 λ™μž‘ν•©λ‹ˆλ‹€ γ… γ… 

    이런 경우 μ–΄λ–»κ²Œν•΄μ€˜μ•Όν• κΉŒμš”? μ½”λ“œ 원문 λ¬΄μ§€μ„±μœΌλ‘œ λ°•μœΌλ €λ‹€κ°€ μš•λ¨Ήμ„κΊΌκ°™μ•„μ„œ 일단 μΆ•μ•½ν•΄μ„œ μ˜¬λ¦¬λŠ”λ°.. κ°•μ˜λ‚΄μš©κ³Ό κ·Έ μ•„λž˜ μ¨μ£Όμ‹œλŠ” κ°•μ˜λ…ΈνŠΈ λ‚΄μš©λ“€μ„ λͺ¨λ‘ μ€€μˆ˜ν–ˆλŠ”λ° 계속 이 였λ₯˜κ°€ λ‚˜μ˜€κ³  ν•΄κ²°ν•˜λ €λ©΄ κ²°κ΅­ firebase type="module" μŠ€ν¬λ¦½νŠΈμ— λ‚΄μš©μ„ μž‘μ„±ν•΄μ•Όν•΄μ„œ...γ… γ…   μ„ μƒλ‹˜μ²˜λŸΌ 슀크립트λ₯Ό λΆ„λ¦¬ν•΄μ„œ μ§„ν–‰ν•˜κ³ μ‹Άμ€λ° 이런 λ¬Έμ œκ°€λ°œμƒν•˜λ©΄ μ–΄λ–»κ²Œν•΄μ•Όν•˜λŠ”μ§€ μ§ˆλ¬Έλ“œλ¦½λ‹ˆλ‹€..
    <script type="module">

    ...

    firebase.initializeApp(firebaseConfig);

    </script>

     

     <script>
    const db = firebase.firestore();
    db.collection("product")
    .get()
    .then((result) => {
    console.log(result);
    });
    </script>

     

     

    #22022

    μ •ν˜„μ„
    μ°Έκ°€μž

    μ„ μƒλ‹˜,, ν˜Ήμ‹œλͺ°λΌμ„œ 싀행이 μ•ˆλ λ•Œ μ½”λ“œλ„ λ‚¨κ²¨λ‘˜κ²Œμš” γ… .γ… 

    #22031

    codingapple
    ν‚€ λ§ˆμŠ€ν„°

    firebase.firestore() λ‘λ²ˆ μ¨μ„œ κ·ΈλŸ°κ²ƒμ΄ μ•„λ‹κΉŒμš” 

    #22036

    μ •ν˜„μ„
    μ°Έκ°€μž

    이것저것 μ‹œλ„ν•œλ‹€κ³  ν•˜λ‹€κ°€ μ½”λ“œλ₯Ό 잘λͺ»μ˜¬λ € λ³΄μ—¬λ“œλ¦°κ²ƒκ°™μ•„μš”.. 

    ν•œλ²ˆλ§Œμ¨λ„ κ°™μ€μ—λŸ¬κ°€ λ‚˜μ˜΅λ‹ ㅏㅠㅠㅠㅠ

    #22037

    μ •ν˜„μ„
    μ°Έκ°€μž

    #22083

    codingapple
    ν‚€ λ§ˆμŠ€ν„°

    μ „μ²΄μ½”λ“œλ₯Ό λ³΅λΆ™ν•΄μ£Όμ‹­μ‹œμ˜€

    #22095

    μ •ν˜„μ„
    μ°Έκ°€μž

    <!DOCTYPE html>
    <html lang="en">
    <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" />
    <link
    href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css"
    rel="stylesheet"
    integrity="sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC"
    crossorigin="anonymous"
    />
    <link rel="stylesheet" href="main.css" />
    <title>Document</title>
    </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"
    href="#"
    tabindex="-1"
    aria-disabled="true"
    >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://code.jquery.com/jquery-3.6.0.min.js"
    integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4="
    crossorigin="anonymous"
    ></script>
    <script
    src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/js/bootstrap.bundle.min.js"
    integrity="sha384-MrcW6ZMFYlzcLA8Nl+NtUVF0sA7MsXsP1UyJoMp4YLEuNSfAP+JcXn/tWtIaxVXM"
    crossorigin="anonymous"
    ></script>

    <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 type="module">
    // Import the functions you need from the SDKs you need
    // import { initializeApp } from "https://www.gstatic.com/firebasejs/9.6.1/firebase-app.js";
    // TODO: Add SDKs for Firebase products that you want to use
    // https://firebase.google.com/docs/web/setup#available-libraries

    // Your web app's Firebase configuration
    const firebaseConfig = {
    apiKey: "AIzaSyDSqJDl3tShyW9mIQJQXwg5L9-fFec4dD0",
    authDomain: "throwcarrot.firebaseapp.com",
    projectId: "throwcarrot",
    storageBucket: "throwcarrot.appspot.com",
    messagingSenderId: "404672963165",
    appId: "1:404672963165:web:bb14ae13038f9f7eb563b4",
    };

    // Initialize Firebase
    firebase.initializeApp(firebaseConfig);
    </script>

    <script>
    const db = firebase.firestore();
    db.collection("product")
    .get()
    .then((result) => {
    console.log(result);
    });
    </script>
    </body>
    </html>

    #22096

    μ •ν˜„μ„
    μ°Έκ°€μž

    λŠ¦μ€μ‹œκ°„κΉŒμ§€ λ‹΅λ³€ν•΄μ£Όμ…”μ„œ κ°μ‚¬ν•©λ‹ˆλ‹€ γ… γ…  λ­”κ°€ μ œκ°€ λ†“μΉœκ±°κ°™μ€λ° 빑톡이라 λͺ»μ°Ύκ³ μžˆμ–΄μš” γ… .γ… .. 

    #22097

    μ •ν˜„μ„
    μ°Έκ°€μž

    였λ₯˜λ„ ν•œλ²ˆλ” μ˜¬λ €λ΄…λ‹ˆλ‹€.. 

    #22108

    codingapple
    ν‚€ λ§ˆμŠ€ν„°

    <script type="module"> μ—¬κΈ°μ„œ type="module"을 μ œκ±°ν•΄λ΄…μ‹œλ‹€ 

10 κΈ€ λ³΄μž„ - 1 μ—μ„œ 10 κΉŒμ§€ (총 24 μ€‘μ—μ„œ)
  • 닡변은 둜그인 ν›„ κ°€λŠ₯ν•©λ‹ˆλ‹€.

About

ν˜„μž¬ μ›” 700λͺ… μ‹ κ·œμˆ˜κ°•μ€‘μž…λ‹ˆλ‹€.

  (09:00~20:00) λΉ λ₯Έ 상담은 카톑 ν”ŒλŸ¬μŠ€μΉœκ΅¬ μ½”λ”©μ• ν”Œ (링크)
  admin@codingapple.com
  μ΄μš©μ•½κ΄€, κ°œμΈμ •λ³΄μ²˜λ¦¬λ°©μΉ¨
β“’ Codingapple, κ°•μ˜ 예제, μ˜μƒ 볡제 κΈˆμ§€
top

Β© Codingapple, All rights reserved. μŠˆνΌλ‘œμΌ“ μ—λ“€μΌ€μ΄μ…˜ / μ„œμšΈνŠΉλ³„μ‹œ 강동ꡬ κ³ λ•λ‘œ 19κΈΈ 30 / μ‚¬μ—…μžλ“±λ‘λ²ˆν˜Έ : 212-26-14752 온라인 κ΅μœ‘ν•™μ›μ—… / ν†΅μ‹ νŒλ§€μ—…μ‹ κ³ λ²ˆν˜Έ : 제 2017-μ„œμšΈκ°•λ™-0002 호 / κ°œμΈμ •λ³΄κ΄€λ¦¬μž : λ°•μ’…ν