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

home2 게시판 JavaScript, TS 게시판 당근마켓 firebase console 가격 에러

당근마켓 firebase console 가격 에러

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

    박성현
    참가자
    <!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">
      <title>Document</title>
      <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.1/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-4bw+/aepP/YC94hEpVNVgiZdgIC5+VKNBQNGCHeKRQN+PtmoHDEXuppvnDJzQIu9" crossorigin="anonymous">
    </head>
    <body>
      <nav id="navbar-example2" class="navbar bg-body-tertiary px-3 mb-3">
        세안정기
        <ul class="nav nav-pills">
          <!-- 나머지 네비게이션 바 코드는 동일하게 유지됩니다 -->
        
      </nav>
      
      <div class="container mt-3">
        <input type="text" class="form-control mt-2" id="title" placeholder="title">
        <textarea class="form-control mt-2" id="content">content</textarea>
        <input type="text" class="form-control mt-2" id="price" placeholder="price">
        <input class="form-control mt-2" type="file" id="image">
        <button class="btn btn-danger mt-3" id="send">올리기</button>
      </div>
      
      <div data-bs-spy="scroll" data-bs-target="#navbar-example2" data-bs-root-margin="0px 0px -40%" data-bs-smooth-scroll="true" class="scrollspy-example bg-body-tertiary p-3 rounded-2" tabindex="0">
      </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-firestore.js"></script>
      <script src="https://www.gstatic.com/firebasejs/8.6.5/firebase-storage.js"></script>
      <script src="https://code.jquery.com/jquery-3.7.1.min.js" integrity="sha256-/JqT3SQfawRcv/BIHPThkBvs0OEvtFFmqPF/lYI/Cxo=" crossorigin="anonymous"></script>
      
      <script>
        const firebaseConfig = {
          apiKey: "AIzaSyDhXipwML1Q6l0fUj7MeEau0SamKJdpsJ0",
          authDomain: "least-195a2.firebaseapp.com",
          projectId: "least-195a2",
          storageBucket: "least-195a2.appspot.com",
          messagingSenderId: "113456037188",
          appId: "1:113456037188:web:144286b9c1d391b1b9ab11"
        };
        const app = firebase.initializeApp(firebaseConfig);
        const db = firebase.firestore();
        const storage = firebase.storage();
        $('#send').click(function(){
          var file = document.querySelector('#image').files[0];
          var storageRef = storage.ref();
          var 저장할경로 = storageRef.child('image/'+ file.name);
          var 업로드작업 = 저장할경로.put(file);
          업로드작업.on('state_changed', null, (error) => {
            console.error('실패사유는', error);
          }, () => {
            업로드작업.snapshot.ref.getDownloadURL().then((url) => {
              console.log('업로드된 경로는', url);
              var 저장할거 = { 
                제목 : $('#title').val(),
                가격 : $('#price').val(),
                내용 : $('#content').val(),
                날짜 : new Date(),
                이미지URL: url // 업로드된 이미지의 URL을 저장합니다.
              };
              db.collection('product').add(저장할거).then((result)=>{
                console.log(result);
                window.location.href = "/index.html";
              }).catch((err)=>{
                console.log(err);
              });
            });
          });
        });
      </script>
    </body>  
    </html>
    사용한 코드이며  가격 변동을 위해 change input 함수를 추가하였으나 반영되지 않습니다
    . 그래서 일단은 넘어가고 5강 수강중 입니다 ㅜㅜ 
    
    
    #109319

    codingapple
    키 마스터
    어떤작업할 때 무슨에러가 납니까
    #109349

    박성현
    참가자
    가격 입력시 가격이 변동되지 않아 chat gpt와 구글 서칭을 해보았습니다.
    가격이 20000만원에 고정되어 입력되어 가격을 5000이나 1000에 변동해도 20000이 입력되어 현재 올린 코드에는 지워져 있지만 change와input을
    화활용하여 넣어보았으나 변동이 되지 않았습니다.
    #109362

    codingapple
    키 마스터
    크롬 콘솔창에 에러같은건 없나 확인해봅시다 코드는 별문제 없어보입니다
4 글 보임 - 1 에서 4 까지 (총 4 중에서)
  • 답변은 로그인 후 가능합니다.

About

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

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

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