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

home2 게시판 Node.js, Express 게시판 쇼핑몰 만든다면 상품등록기능 페이지

쇼핑몰 만든다면 상품등록기능 페이지

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

    정재희
    참가자
    제가 상품등록기능 페이지 만드는게 감이 안와서 그런데요 
    질문1. node.js 로 만들려면 보통 mongoDB 컬렉션에 다 저장하고 가져오는식으로 해야하나요?
    정말상품이 많아질경우 용량도 그렇고 혼란스러운데
    질문2.아니면 제가 예전에  
    python 파일을 가지고 사진 , 제목, 가격 이런거 올리는 버튼누르면 작성한글이 올라오는 페이지를 만든적이 있는데요.
    그 파일을 가져와서 합쳐보려고하는데요. 보통 한 사이트 만들 때 python파일 만들어서 같이 + 작업하시나요? 
    node.js 수업듣다가 쇼핑몰 만든다면 첫번째가 상품등록기능 페이지 만드는거 말씀하셔서 만들어 보려고하는데 갈피를 못잡고 있습니다.
    
    아래에 python 코드 짧게 가져왔습니다. 이런식으로 만들었습니다.
    from fastapi import FastAPI,UploadFile,Form,Response
    from fastapi.responses import JSONResponse
    from fastapi.encoders import jsonable_encoder
    from fastapi.staticfiles import StaticFiles
    from typing import Annotated
    import sqlite3
    
    @app.post('/items')
    async def create_item(
                    title:Annotated[str,Form()],
                    image:UploadFile,
                    price:Annotated[int,Form()],
                    description:Annotated[str,Form()],
                    place:Annotated[str,Form()],
                    insertAt:Annotated[int,Form()]):
        image_bytes = await image.read()
        cur.execute(f"""
                    INSERT INTO items(title,image,price,description,place,insertAt)
                    VALUES ('{title}','{image_bytes.hex()}',{price},'{description}','{place}',{insertAt})
                    """)
        con.commit()
        return '200'
    #97448

    codingapple
    키 마스터
    1. 넴 
    2. 파이썬이랑 nodejs는 용도가같아서 둘 중 하나만 씁시다 
    
    등록페이지만들고 거기서 상품정보들 서버로 보내면 서버는 DB에 저장시키면 끝일듯요
    #97482

    정재희
    참가자
    아하 이해가 되었습니다 감사합니다.
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 호 / 개인정보관리자 : 박종흠