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

home2 게시판 Node.js, Express 게시판 node + vue + mssql server 질문입니다.

node + vue + mssql server 질문입니다.

  • 이 주제에는 3개 답변, 2명 참여가 있으며 codingapple4 년 전에 전에 마지막으로 업데이트했습니다.
4 글 보임 - 1 에서 4 까지 (총 4 중에서)
  • 글쓴이
  • #11190

    이병현
    참가자

    mssql server에 있는 데이터를  vue.js와 node.js를 이용해서 crud하려고 합니다.

    이게 툴을 떠나서 강사님의 vue.js와 노드+몽고 강의를 들었는데 이거를 연동해서 

    뷰로 디자인 짜서 노드를이용해 db에서 데이터를 끌고와서 디자인 안에다가 쏙쏙 넣어줘야 할텐데.

    머리속에서 프로세스가 연결이 잘 안됩니다.

    프론트와 백엔드를 연동해서 서버 켰을때 뷰의 기본 템플릿이 나오는거 까지 성공했는데요.

    기존에 있던 db와 연결하려면 rest api를 이용해야 할것 같고, 그렇다면 우리가 보통 ajax 뷰에서 axio로 해서 불러올텐데.

    그렇다면 db에 있는거를 json파일로 만들고 방법은 모르지만 어찌어찌해서 json으로 만들었다면 뷰에서 호출할때 그 url은 어떻게 되는거지? 그런 생각이 듭니다.

    이 문제를 해결하기 위한 방향성 제시부탁드립니다. 

    #11191

    이병현
    참가자

    횡설수설했습니다. 질문을 요약하자면

    내가 필요한것같은것은 axios를 사용해서 통신하기 위해서 json포맷형태로 데이터의 url이 필요한것 같습니다.

    질문1. 물리적으로 나뉘어져있는 db와의 연결에서 rest api를 사용해야한다고 들었는데, 그렇게하기 위해서 db에 저장되어있는 파일을 json타입으로 되어있어야 될텐데 그 json타입으로 변경하기 위해서 그 변경이 어디서 어떤식으로 이루어지는건지?

    질문2. 뷰에서 axios를 사용하는 과정에서 url이 필요할텐데 db에 있는 데이터를 json포맷으로 구글을 참고해서 변경한다면 그 과정에서 url이 생기는건지? 

    그 전체 프로세스 원리를 몰라서 헤매고 있습니다. 

    #11192

    이병현
    참가자

    (마이크로소프트에서 나온 DB입니다.)

    #11193

    codingapple
    키 마스터

    1. 서버에 유저가 /list경로로 get 요청하면 db에서 데이터를 뽑아서 전송해주는 코드를 작성해놓습니다 

    2. 유저는 데이터를 보고싶으면 /list로 get요청을 합니다 그럼 데이터가 도착할거고 그걸 html로 보여주면 됩니다 

    이게 db에서 데이터 뽑아서 html로 보여주는 법 끝인데

     

    nodejs 서버에서 mssql db로 select 쿼리 주면 json 아니면 object 자료형으로 뽑힐걸요 출력해보시고 아니면 json 으로 바꿔주는 함수 어디서 찾아쓰면 됩니다

    그 json 파일을 보내면 됩니다

    응답.send() 아니면 응답.json() 쓰면 html 파일이 아니라 데이터만 보낼 수 있습니다.

    ajax요청하는 url은 app.get('/list', 이거 말씀하시는거면 개발자맘대로 작명하면 됩니다 

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 호 / 개인정보관리자 : 박종흠