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

home2 게시판 React 게시판 React server.js에서 변수설정

React server.js에서 변수설정

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

    Taeyoon Kim
    참가자

    안녕하세요~ 강사님. 

    React에서 만든 server.js상에서 변수를 만들고, setter함수를 통해 변수의 값을 바꾸려고 하는데 오류가 뜹니다. 

    아래 그림을 첨부하였습니다. 오류 내용은 TypeError: dbNames.setName is not a function 입니다. 

    그리고, 아래보시면 1번영역의 setter함수에서 set을 빼면 3번 영역의 코드는 정상 작동이 되지만, 여전히 2번영역은 위의 TypeError가 뜹니다. 조언 부탁드립니다~

    server.js

     

     

    #18709

    codingapple
    키 마스터

    밑줄친건 타입스크립트 에러라 타입스크립트 쓰는게 아니면 무시하셔도 됩니다

    #18710

    Taeyoon Kim
    참가자

    하지만 Error가 나고, server가 기능을 수행하지 않습니다. 정상작동 한다면 dbNames.name이 출력이 되어야 하는데 되지 않습니다. 

    2번 영역에 req.body.team 자체는 정상적으로 입력되고 있습니다. 

    참고로 1번영역의 코딩은 아래와 같이 바꾸어도 보았지만, 같은 현상입니다.

    var dbNames = {
    name: "",
    set setName(input) {
    this.name = input
    }
    }

     

     

    #18712

    Taeyoon Kim
    참가자

    아니면, 그림과 같이 제가 코딩한 이유는 axios.post로 보내준 데이타를 app.post로 받아서 server.js에 있는 dbnames라는 변수의 값을 바꾸는게 목적입니다. 혹시 , 다른 유용한 방법이 있을까요?

     

    #18716

    codingapple
    키 마스터

    저렇게 바꾸는거 맞습니다

    지금 console.log(dbNames.name)을 저기에 적으면 "서버 켜면 바로 한번 실행해주세요" 라는 뜻이라

    항상 빈 "" 이것만 출력되겠군요 

    #18738

    Taeyoon Kim
    참가자

    항상 핵심을 이해할 수 있게 질문을 통해 핵심 답변을 주시네요.

    감사합니다. ^^ 

    해결하였습니다. 

     

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

About

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

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

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