본문 바로가기

Develop60

Node.js 1분요약 / 설치 Node.js는 백엔드에서 자바스크립트를 사용할 수 있게 만들어주는 프로그램이다. 기존에 우리가 사용하던 자바스크립트는 브라우저에서 돌아가기 때문에 자동으로 인터프리터 해석을 해주어서 별도의 설치 없이 사용할 수 있었다. 하지만 백엔드에서도 이렇게 사용할 수는 없기에 Node.js를 사용한다고 한다. 설치 여기 링크로들어가서 해당 파일을 다운받고 실행. vscode를 켜서 index.js파일 만들 수 있음(이제 node.js 갖춰져 있기에 실행 가능!) ctrl+f5를 눌러 실행할 때, node.js로 실행하면 다움과 같이 콘솔창에 실행됨을 확인할 수 있다. new Terminal로 터미널 생성하고 node로 index.js를 실행해 보아도 Hello world가 잘 실행됨을 알 수 있다. 2023. 6. 11.
RestAPI 만들기_4(CRUD 로직구현) ※이 글은 유튜버'악분 일상' 님의 영상을 참고하였습니다. https://iron-mentalman.tistory.com/entry/RestAPI%EB%A7%8C%EB%93%A4%EA%B8%B0-3CRUD RestAPI만들기_3(CRUD) 1.crud template 만들기 먼저 RestAPI라는 class를 만들고 RestController로 데이터 반환 컨트롤러 생성 -> 적절한 함수 배치. 2. path 설정 데이터 타입 json으로 path를 기입 id와 name, author, price를 보냈을 때, Reque iron-mentalman.tistory.com 참고하세요 1.DB 하지만 우리는 간단하게 공부하는 차원에서 대안으로 진행 리스트를 사용해서 구현해보자! ( db의 역할을 리스트가 하는.. 2023. 6. 11.
RestAPI만들기_3(CRUD) 1.crud template 만들기 먼저 RestAPI라는 class를 만들고 RestController로 데이터 반환 컨트롤러 생성 -> 적절한 함수 배치. 2. path 설정 데이터 타입 json으로 path를 기입 id와 name, author, price를 보냈을 때, RequestBody부분으로 옮 -> 해당 데이터 타입에 맞는 클래스를 만들어서 이를 RequestBody 옆의 변수로 선언 -> 형식에 맞는 json을 알아서 객체로 받을 수 있음. 우리는 등록과 수정에서 json을 사용하므로 /add 와 /update 관련 함수에서는 @RequestBody설정! 위 내용 처럼 path/동적 경로를 가지고 있는 케이스에서는 @PathVariable + (받을 변수) 로 설정하면 됨. 결과 이렇게 .. 2023. 6. 10.
Postman 사용하기 api의 기능을 시험하려면 postman은 정말 많은 도움이 됩니다. http(https포함) 요청을 날리고 응답을 보여주는 서비스입니다. 1. postman 설치 www.postman.com/ Postman API Platform | Sign Up for Free Postman is an API platform for building and using APIs. Postman simplifies each step of the API lifecycle and streamlines collaboration so you can create better APIs—faster. www.postman.com 해당 홈페이지에 접속하여 회원가입 후 로그인 한다. 아래의링크에 들어가 다운로드 한다. Download P.. 2023. 6. 10.
RestAPI 만들기_2(사용자 요청 정리) ※ 다음의 내용은 유튜버 '악분 일상' 님의 restful api영상을 참고했음을 알려드립니다. ○ 사용자 요청 처리 클라이언트가 /(루트) 라는 경로로 요청한 경우 스프링 프레임워크가 hello world문자열을 리턴하는 결과를 만들어 보자 1) 클래스 생성 및 컨트롤러 설정 왼쪽 project에서 Helloworld라는 클래스를 만들어주고 오른쪽에 @Controller라는 어노테이션을 달아줌 2) RequestMethod.Get과 루트 설정 다음과 같이 get방식으로 request받는 String 매서드를 controller 안에서 정의한다. 3) 띄울 html 화면 만들고 연결 RequestMapping에서 다음과 같이 index.html화면을 return 하도록 설정하고 html화면 편집은 1. .. 2023. 6. 10.
RestAPI 만들기_1(세팅) 목표 Springboot를 이용하여 간단한 crud 만들기 -> 책을 등록,수정,삭제,조회 함. -> RESTAPI 사용 -> DB 미사용 -> UI 미구현 ※사전조건 : 언어숙달 / 인텔리제이IDE사용법 / POSTMAN 사용법은 숙달되었다는 가정하에 작성합니다. 1. 스프링 실행할 때 포트변경 기본적으로 스프링 프로젝트는 localhost8080을 통해 실행된다. 해당 포트가 중복되어 다음의 오류가 발생할 때, 포트주소를 변경해야한다. 다음과 같이 application.properites에 들어가서 server.port=9010으로 9010포트로 바꿔줬다. 다시 재실행 하였을 때, tomcat initialized가 9010을 통해 이뤄진것을 확인 가능하다. 2023. 6. 10.
반응형