-
κΈμ΄μ΄κΈ
-
2021λ 12μ 15μΌ 11:38 #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>2021λ 12μ 15μΌ 11:43 #22022
μ νμμ°Έκ°μμ μλ,, νΉμλͺ°λΌμ μ€νμ΄ μλ λ μ½λλ λ¨κ²¨λκ²μ γ .γ
2021λ 12μ 15μΌ 13:09 #22031
codingappleν€ λ§μ€ν°firebase.firestore() λλ² μ¨μ κ·Έλ°κ²μ΄ μλκΉμ
2021λ 12μ 15μΌ 13:50 #22036
μ νμμ°Έκ°μμ΄κ²μ κ² μλνλ€κ³ νλ€κ° μ½λλ₯Ό μλͺ»μ¬λ € 보μ¬λλ¦°κ²κ°μμ..
νλ²λ§μ¨λ κ°μμλ¬κ° λμ΅λ γ γ γ γ γ
2021λ 12μ 16μΌ 00:49 #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>2021λ 12μ 16μΌ 00:50 #22096
μ νμμ°Έκ°μλ¦μμκ°κΉμ§ λ΅λ³ν΄μ£Όμ μ κ°μ¬ν©λλ€ γ γ λκ° μ κ° λμΉκ±°κ°μλ° λΉ‘ν΅μ΄λΌ λͺ»μ°Ύκ³ μμ΄μ γ .γ ..
2021λ 12μ 16μΌ 09:29 #22108
codingappleν€ λ§μ€ν°<script type="module"> μ¬κΈ°μ type="module"μ μ κ±°ν΄λ΄ μλ€
-
κΈμ΄μ΄κΈ
- λ΅λ³μ λ‘κ·ΈμΈ ν κ°λ₯ν©λλ€.




