javascript(11)
-
[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 -
[프론트엔드] cs 지식3 - Javascript 상세
1. var와 let 차이점 => 둘다 변수 선언하는 것으로, var로 선언시 undefined로 값 초기화 하고, let으로 선언시 데이터 값이 없음. 이는 호이스팅 문제로 let을 사용하는 것으로 선호함 2. 호이스팅 => 코드 실행 전 변수선언/함수선언을 해당 스코프를 최상단 위로 끌어 올려진 것 같은 현상 (let과 var 차이 예시) // 변수 선언을 var 키워드로 아래에서 했기 때문에 선언이 끌어올려져서 오류 안남. (호이스팅됨) - 땡 text = 'Hanamon!'; // 선언 없으면 var로 선언한 것과 동일해짐. - 맞음 console.log(text); // 그래서 선언 없어도 콘솔 출력됨. - 맞음 var text; text = 'Hello'; // 선언 없으면 var로 선언한 것..
2023.12.03 -
[프론트엔드] cs 지식2 - 프론트엔드 기초
1. 프론트엔드 (Front-end) => 웹 사이트나 어플리케이션의 사용자가 보고 상호작용하는 부분을 만들고 디자인하는 과정입니다. 프론트엔드 개발자는 HTML, CSS, Javascript 기반으로 사용자에게 보여줄 View단을 담당합니다. 2. HTML (HyperText Markup Language) => 웹페이지의 구조를 정의하는 언어. 3. CSS (Cascading Style Sheets) => 스타일링과 레이아웃을 담당. 4. JavaScript => 동적인 요소를 추가하면서 웹사이트를 인터랙티브하게 만듬 5. 프레임워크와 라이브러리 개념과 차이점 => React, Angular, Vue.js 등의 JavaScript 프레임워크 및 라이브러리를 사용해주면서 더 복잡하고 고급 기능 구현이 가..
2023.12.03