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

📘 𝐭𝐢𝐥/일간 회고64

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.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.
No Image 📷 [23.02.14][작성요망] 목차 콜백함수가 뭐야? 콜백함수를 왜 쓰는데? 그래서 콜백함수가 도대체 뭔데? 콜백함수가 뭐야? 콜백함수를 왜 쓰는데? 그래서 콜백함수가 도대체 뭔데? 2023. 2. 15.
No Image 📷 [23.02.13][작성요망] 목차 클래스가 뭐야? 클래스를 왜 쓰는데? 그래서 도대체 클래스가 뭔데? 클래스가 뭐야? 클래스를 왜 쓰는데? 그래서 도대체 클래스가 뭔데? 2023. 2. 13.
No Image 📷 [23.02.10] 공부하느라 조금 늦었다. Node.js 숙련주차가 시작되었다. 너무 어렵지만 차근차근히 해결하면서 나아가보자 2023. 2. 11.
No Image 📷 [23.02.09] 2023.02.08 - [{𝐃𝐞𝐯𝐞𝐥𝐨𝐩} 𝐍𝐨𝐝𝐞.𝐣𝐬/Express] - [Express] HTTP 프로토콜 [Express] HTTP 프로토콜 HTTP 요청 대상을 "리소스"라고 하며 리소스의 특성은 더 이상 정의되지 않음 HTTP 전체에서 사용되는 URI(Uniform Resource Identifier)로 식별 URL 우리에게 가장 잘 알려진 URI는 URL URL(Uniform Resource Locator) ht jrogrammer.tistory.com 2023.02.08 - [{𝐃𝐞𝐯𝐞𝐥𝐨𝐩} 𝐍𝐨𝐝𝐞.𝐣𝐬/Express] - [Express] REST API & RESTful API [Express] REST API & RESTful API 1. REST API의 탄생 REST는 Repr.. 2023. 2. 9.
No Image 📷 [23.02.08] 4. nodejs 설치 discord.js 가 최소 v16.6 이상의 nodejs가 필요로 해서 최신 버전의 nodejs를 설치했습니다. curl 이 설치되어있지 않는지 확인해줘야 합니다. curl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash - sudo apt-get install -y nodejs 2023. 2. 8.
No Image 📷 [23.02.07] 짧게나마 회고를 해보겠다 요 며칠새에 과제 제출하려고 어영부영 시간 보내다보니 회고를 완벽하게 하지 못한다는 불안감에 조금이나마 더 자세하게 하려고 한다. 2023.02.07 - [{𝐃𝐞𝐯𝐞𝐥𝐨𝐩} 𝐍𝐨𝐝𝐞.𝐣𝐬/Express] - [Express] 기본 용어 정리 [Express] 기본 용어 정리 Glossary application In general, one or more programs that are designed to carry out operations for a specific purpose. In the context of Express, a program that uses the Express API running on the Node.js platform. Might also ref.. 2023. 2. 7.
No Image 📷 [23.02.06] Express를 배우는데 있어서 많은 노력이 필요할 것 같다. 그래서 같이 성장해 나아갈 팀원들을 꾸렸다. 노션으로 같이 공유하며 본인이 해결하면서 겪었던 문제점이나 해결해야 할 것들에 대해서 회고하는 시간을 가지는거고 당장에 매일 숙제가 있을 예정이다. 감정은 아직 잘 모르겠다. 어제 마지막 실습 계속하다가 멘붕 와서 잠을 잘 못 잤다. → 강의 따라하기는 잘 했는데, 과제 적용이 어려움 무언가 전에 하던 커리큘럼과 다르게 시원시원하게 해결되는 느낌보다 얇고 길게 해 나아가는 느낌 같다 라고 해야 하나 아무튼 좀 복잡하다. 처음에는 mongoDB나 3T 사용하는게 좀 어려웠는데 막상 몇 번 부딪혀 보니까 괜찮았다 → 윈도우 & 설치 이슈 Routing 하는 거랑 schemas 활용하는것 등등 전체적으로.. 2023. 2. 6.
No Image 📷 [23.02.03] https://reinvented-toothbrush-923.notion.site/8f436e525a804781b79b00be377ff4f3?v=6afa38f08ead4e6fb1c76e2ff3382712 잘 모르니 알아내야할 것 A new tool for teams & individuals that blends everyday work apps into one. reinvented-toothbrush-923.notion.site 여태까지 마주쳤지만 제대로 알고 넘어간 느낌이 아닌 메서드 함수 혹은 함수들을 간추려 보았다. 이것을 활용하여 하면서도 바로 알아가기 힘든 애들은 모아놓았다가 한번에 쫙하는 느낌으로 가야겠다. 2023. 2. 3.
728x90