nodejs(15)
-
[nodejs] - 10. nestjs에서 DB 연동하기
지난 시간에는 nestjs 셋팅 및 api 제작을 진행 해 보았다.하지만, DB 연동 없이는 nestjs에서 사용된 기록을 저장이 없어 nestjs 서버 종료 시 데이터가 날라가는 현상이 발생을 하는 것이 단점이 된다. 따라서 nestjs와 Database를 연동하여 사용하고자 한다.필자는 MySQL을 활용하여 Database 연동하여 사용하고자 한다. Ver10 프로젝트!!https://github.com/BerkleyLim/basic_nodejs GitHub - BerkleyLim/basic_nodejs: 이 프로젝트는 node.js 입문을 위한 프로젝트 중 하나입니다.이 프로젝트는 node.js 입문을 위한 프로젝트 중 하나입니다. Contribute to BerkleyLim/basic_nodej..
2024.04.30 -
[nodejs] - 9. nestjs의 대한 입문
이번 시간에는 nest.js의 대해 알아가보고자 한다.node.js에서 와 nest.js일까?nest.js는 node.js의 확장된 버전이라고 이해하면 좋고, express.js에서 부족한 부분을 좀 더 보완하여 만들어진 웹 프레임워크 중 하나로 볼 수 있다본인이 Java 기반 Spring 개발자라면 프로젝트 구조와 70% 이상 유사하기 때문에 nest.js에 접근하기 쉬우며, Controller와 Service를 이용하여 접근이 가능하며 express와 다르게 TS를 자체를 지원하기 때문에 별도의 설정이 따로 필요가 없다. 따라서 Nest.js를 적용해보고자 한다. 여기서, Ver09 에서 게시판 프로젝트를 통해 Nest.js 기본 셋팅을 하면서 진행한다.https://github.com/Berkley..
2024.04.29 -
[nodejs] 8. csv로 데이터 저장, 게시판 CRUD API 만들기
지난 포스팅에서는 nodejs를 이용하여 csv로 데이터를 읽어들이고, 잘 저장되어지는지의 대해 csv -> json, json -> csv로 변환하면서 결과적으로 잘 적용 되는지의 대해 로직과 테스트까지 작업을 해 보았다. 이번 시간에는 ver07에서 기반으로 하여 추가 개발과 Back-End API 개발을 위한 작업을 진행하도록 한다. ver08 버전 참조 https://github.com/BerkleyLim/basic_nodejs GitHub - BerkleyLim/basic_nodejs: 이 프로젝트는 node.js 입문을 위한 프로젝트 중 하나입니다. 이 프로젝트는 node.js 입문을 위한 프로젝트 중 하나입니다. Contribute to BerkleyLim/basic_nodejs develo..
2024.02.11 -
[nodejs] 7. csv 데이터를 활용하여 html 값 만들기
안녕하세요 지난 포스팅에 이어 nodejs 에서 api 연동까지 진행을 해보았지만 이번 시간에는 csv에 있는 데이터를 가공하여 표 형태로 게시판을 읽어드리는 코드를 작성하고자 합니다. Github : https://github.com/BerkleyLim/basic_nodejs GitHub - BerkleyLim/basic_nodejs: 이 프로젝트는 node.js 입문을 위한 프로젝트 중 하나입니다. 이 프로젝트는 node.js 입문을 위한 프로젝트 중 하나입니다. Contribute to BerkleyLim/basic_nodejs development by creating an account on GitHub. github.com 0. 시작하기 - 다음은 아래처럼 npm으로 설치해줍니다. $ npm ..
2024.02.02 -
[nodejs] 6. 프론트엔드 샘플 html을 테스트로 만들고, nodejs 연동하기
지난 시간까지는 백엔드 api를 구현 한 것을 nodejs 나만의 프로젝트 설계를 진행하였습니다. 자세한 사항은 github ver05 및 이전 포스팅을 확인하시기 바랍니다 github : https://github.com/BerkleyLim/basic_nodejs GitHub - BerkleyLim/basic_nodejs: 이 프로젝트는 node.js 입문을 위한 프로젝트 중 하나입니다. 이 프로젝트는 node.js 입문을 위한 프로젝트 중 하나입니다. Contribute to BerkleyLim/basic_nodejs development by creating an account on GitHub. github.com 이번 시간에는 html 파일을 만들어 html에 직접 백엔드 서버에서 작업을 진행하..
2023.11.28 -
[nodejs] 5. nodejs + express 프로젝트 구성하여 리팩토링
안녕하세요. 지난 시간까지는 express의 대해 간단하게 서버 구축하여 각 api를 지정하여 예제로 연습을 진행해보았습니다. 본격적으로 프로젝트를 진행하기 앞써서 설계부분을 진행을 하여 구축하는 과정에서 차후 유지보수를 위해 진행하기 위해서 프로젝트 구조를 나누는 연습을 진행하겠습니다. Github : https://github.com/BerkleyLim/basic_nodejs GitHub - BerkleyLim/basic_nodejs: 이 프로젝트는 node.js 입문을 위한 프로젝트 중 하나입니다. 이 프로젝트는 node.js 입문을 위한 프로젝트 중 하나입니다. Contribute to BerkleyLim/basic_nodejs development by creating an account on ..
2023.11.26