Wii Pointer #1 Tilt Normal
본문 바로가기
728x90

📘 𝐭𝐢𝐥80

No Image 📷 [23.03.29] 뭔가 프로젝트가 끝이나고 코드를 더 이상 볼일이 없어져서 그런가 무기력해 질 것 같다. 그런 마음을 다 잡기 위해 그동안 하지 못 했던 부족했던 부분과 이번 실전 프로젝트를 통해 내가 얻은 것 그리고 무엇을 어떻게 왜 그렇게 선택하고 고쳤는지 설명하며 복기하는 시간을 가지기로 했다. 참고로 오늘 postgreSQL을 처음 사용해보았다. MySQL로 sql문에 조금은 거부감이 적어지고 기본적인 사용은 가능하다고 생각했다. 2023.03.29 - [𝐝𝐚𝐭𝐚𝐁𝐚𝐬𝐞/PostgreSQL] - [postgreSQL] postgreSQL 을 dbeaver 와 연결하기 [postgreSQL] postgreSQL 을 dbeaver 와 연결하기 SQL 인 postgreSQL로 데이터 삽입, 수정, 삭제 작업을 해보겠다... 2023. 3. 29.
No Image 📷 [23.03.28] 정말 오랜만에 일일회고를 작성하는 것 같다. 많은 일들이 있었다. 너무 몰입한 나머지 매일 쓰기로 약속한 일일회고는 점점 뒷전으로 밀려났고 실전프로젝트를 2주만에 완성시키겠다는 팀의 일념으로 달리다보니, 내가 목표하고자 했던 일일회고를 매일 작성하는 것은 소홀해지고 말았다. 반성해야지. 그래도 성공리에 우리팀의 프로젝트를 마칠 수 있어서 좋았고 많은것을 배우고 나눴던 시간이었다. 프로젝트에 관한건 차차 내가 설명하며 회고하는 게시글을 남길것이니 참고 부탁드린다. 아주 불탔던 2주 나름 자랑스럽다. 2023. 3. 28.
No Image 📷 [23.03.12][스파르타 코딩클럽]_ 14주차_ 08주차 2023. 3. 13.
No Image 📷 [23.03.09] 오늘 클론코딩 프로젝트를 마쳤다. 2023.03.09 - [[𝐃𝐞𝐯𝐞𝐥𝐨𝐩] 클론 코딩] - [클론코딩 프로젝트] Dwitter Project [클론코딩 프로젝트] Dwitter Project [항해99] 클론코딩 💡 항해 99 미니 프로젝트 D반 1조 팀원들의 클론코딩 에 대한 내용을 기입하는 S.A. 페이지 입니다. 목차 1. 프로젝트 명 2. 팀원 3. 소개 4. 와이어프레임 5.프로그램 세팅 및 작업 jrogrammer.tistory.com 많은것을 얻어가는 주였던 것 같다. 최근까지 알지도 못하고 사용한적도 없던 Nginx를 사용하여 서버를 이원화 시켜주었고, Nginx의 config 파일을 수정하고, AWS의 EC2 인스턴스 설정을 해주어서 서버를 하나로 묶어줬다. 그랬더니 인스턴스 1의 80.. 2023. 3. 9.
No Image 📷 [23.03.03] 2.2 / 2.3 Movies Service part 서비스를 만든다? → nest g s 하면 되겠네 먼저 movie에서 사용되어질 entity 들을 넣어주기 위한 파일을 생성해서 movie.entity.ts 라는 파일을 만들어주고 export class Movie { id: number; title: string; year: number; genres: string[]; } 속성값들을 기입해주자 자세히 살펴보니 express에서 쓰던 Schemas 와 비슷한 느낌을 받았다. 작성이 완료되었다면 service를 하나하나 만들어 나가보자. import { Injectable } from '@nestjs/common'; import { NotFoundException } from '@nestjs/commo.. 2023. 3. 3.
No Image 📷 [23.02.28] 2.1 More Routes @Post @Post() create() { return 'This will create a movie'; } 해당 Post 에 Body 를 Request 해서 가져오고 싶다? —> @Body 를 사용하자 @Post() create(@Body() movieData) { console.log(movieData); return movieData; } JSON 형태로 쏴보면 전달 되어진다. @Patch 에서도 동일하다. @Patch('/:id') patch(@Param('id') movieId: string, @Body() updateData) { return { updateMove: movieId, ...updateData, }; } @Param 과 @Body 로 Request .. 2023. 2. 28.
No Image 📷 [23.02.26][스파르타 코딩클럽]_ 12주차_ 06주차 심화 주차를 마무리하며... 제출 해야 할 과제는 이미 끝낸 상태 공부해야할 여러가지를 놓치지 않으려 열심히 달렸다. 지난주에 잡았던 이번 주 목표 코어 자바스크립트 [ this , callback , class ] 해당 세 파트를 다시 복습할 예정이다. 제공된 SQL 강의를 월요일 안에 완강할 예정이다. 제출한 과제의 레포에 README 파일 안에 어떠한 방법으로 작성했고 어떤 의미를 가지고 있는지 하나하나 다 작성해서 기입할 예정이다. 제공된 자바스크립트 강의를 다시 복기할 예정이다. 만약 위의 과정이 다 끝이 났다면, 타입 스크립트 강의를 진행할 예정이다. 목표로 잡았던 코어 자바스크립트는 모두 복습하지는 못했다. 제공된 SQL 강의는 모두 완강했다. -> 이번 주 내에 SQL 강의는 재 복습하며,.. 2023. 2. 26.
No Image 📷 [23.02.25] 2.0 Movie Controller Movie Controller 만들어보자 우선 Terminal 창에 아래 코드를 입력하면 nest 위와 같은 목록표가 나온다. 우리는 Controller 를 만들것이니 nest generate co 혹은 nest g co 입력하자 Controller 의 이름을 묻는다. movies controller 만들 것이니 movies 를 입력하자 movies controller 가 생성되었다. 어? 잘 보니까 @Module에 controller 보면 MoviesController 가 이미 import 되었다. @Controller('movies') export class MoviesController { @Get() getAll() { return 'This will retu.. 2023. 2. 25.
No Image 📷 [23.02.24] 1.0 Overview Nestjs 시작하기 npm run start:dev —> localhost:3000 으로 갈 수 있게 해준다는 뜻 src 파일을 헤쳐보자 app.controller.spec.ts → Controller 테스트 파일 app.controller.ts → Controller 파일 app.module.ts → Module 파일 app.service.ts → Service 파일 main.ts → app.js 와 비슷한 기능의 파일 1.1 / 1.2 ARCHITECTURE OF NEST.JS main → main.ts 가 모든 걸 시작 import { NestFactory } from '@nestjs/core'; import { AppModule } from './app.module'; a.. 2023. 2. 24.
No Image 📷 [23.02.23] Nest.js 는 Enterprise 에서 사용하기 좋은 Build 환경 Nest.js 는 TypeScript 기반 insomnia rest (Rest Client )다운로드→ 엔드포인트를 테스트 할 용도 1. Nest.js 설치 Installation — 설치 $ npm i -g @nestjs/cli $ nest new project-name To create a new project with TypeScript's strict mode enabled, pass the --strict flag to the nest new command. 오류 발생시 : 아래 코드로 설치가능. 2. Nest.js 설치 확인 명령어 입력 nest 해당 사진과 같이 사용 가능한 schematics 확인 가능 —> 설치 완료.. 2023. 2. 23.
No Image 📷 [23.02.20] 2023. 2. 20.
No Image 📷 [23.02.19][스파르타 코딩클럽]_ 11주차_ 05주차 Node.js 숙련 주차를 마무리하며... 한 주 동안 공부했던 패턴은 MVC패턴으로 어떻게 회원가입/로그인/게시글/댓글 네가지 기능을 구현하는지였다. 제출한 GitHub 주소다. https://github.com/jaehunju1996/node_mysql_server_assignment_mongoose GitHub - jaehunju1996/node_mysql_server_assignment_mongoose: 숙련 주차 과제 (lv2) 숙련 주차 과제 (lv2). Contribute to jaehunju1996/node_mysql_server_assignment_mongoose development by creating an account on GitHub. github.com https://githu.. 2023. 2. 19.
No Image 📷 [23.02.18] 레이어드 아키텍쳐 패던에 대해서 알아보자 목차 레이어드 패턴이란? 레이어드 패턴이 참조된 프로그램을 만드는 순서 레이어드 패턴의 내부 파일들의 역할 레이어드 패턴이란? 해당 사진이 가장 이해가 잘 될것 같아서 다른 사진에서 참고하여 만들어봤다. 원래 MVC pattern 을 공부했을때는 View / Controller / Model 세 가지만 알고 있으면 되었는데, 이번에 배운것은 Layered architecture pattern 이라는 패턴을 배우게 되었다. 우선 해당 사진을 참조하여 어떤 형식으로 되어있는지 대충 파악이 되었다면, 만드는 순서도 알려주겠다. 레이어드 패턴이 참조된 프로그램을 만드는 순서 해당 패턴의 프로그램을 만들려면 model repository service controller .. 2023. 2. 18.
No Image 📷 [23.02.17] 목차 내가 생각한 Middleware 챌린저 팀원들이 생각한 Middleware 정확히 Middleware란? 내가 생각한 Middleware middleware에 대한 개념이 좀 부족했다. 정확히 어떤 개념인지 잘 정립되지 않았다. 그래서 챌린저스 팀원들이랑 같이 의견을 나누었다. 챌린저 팀원들이 생각한 Middleware middleware는 사실 app.js에서도 사용이된다. 결론은 middleware는 app.js를 간결하게 만들어 주기 위하여 만들어진 것이라고 결론이 났다. 생각해보니 내가 여태껏 만들었던 프로젝트를 다시보면, middleware는 auth 그러니까 로그인 기능에 관하여 관여하고 있었다. 어떠한 url로 접속을 했을때 거치게 만드는 중간이라고 생각할 수 있겠다. 정확히 Middl.. 2023. 2. 17.
No Image 📷 [23.02.16][작성요망] 목차 들어가기전에... cookie 와 session JWT 토큰이란? 들어가기전에... cookie 와 session JWT 토큰이란? 2023. 2. 16.
No Image 📷 [23.02.15] Nodemon 사용하는 방법 1. npm을 install 하자 2. npm i nodemon 3. package json에서 해당 script 부분에 "start": "nodemon app" 를 추가한 후 저장해주자 4. npm start 로 실행하자 5. 실행이 완료되었다면, 수정 후 저장해주자 6. 자동으로 node가 실행될것이다. 여기서 더 알려주자면! nodemon 같이 npm 으로 다운로드 받는 것은 라이브러리라고 부른다. 2023. 2. 15.
728x90