
Middlewares - express에서 Middlewares란 처리가 끝날 때까지 연결되어있는 것 (양파의 껍질을 생각하면 된다) - express에서의 모든 함수는 middleware가 될 수 있다 미들웨어 함수는 리턴값 함수들의 상단의 위치해야합니다 express의 모든 route와 같은 것들은 connection을 다루는 건 모두 request, respose, next를 가진다. 마지막에 실행될 함수엔 next가 안들어가도 되지만, 중간에 들어가는 middleware에는 next가 필요하다. 마지막 함수는 return을 하는 함수들이다. express는 원하는 만큼 많은 middleware를 가질수 있는데, 편리한 기능들을 제공해주기 때문이다. 로그인 여부를 체크하거나, 파일을 전송할때 중간에..

ls(list) 디렉토리 , 폴더의 목록을 알려줌 clear 터미널의 내용을 지워줌 cd (change directory) 폴더로 이동함 cd ..(cd 스페이스바 ..) 이전 폴더로 이동함 touch 새로운 파일을 만듬 code VSC 비쥬얼스튜디오 코드에서 파일이 열림 mkdir(make directory) 새로운 폴더를 만듬 mv(move) 파일의 이름을 변경하거나 위치를 변경할 때 사용함 rm(remove) 파일을 지울 때 사용함 그러나 폴더는 지우지 못한다고 하는데 그럴때는 rm -rf를 쓰면 된다 rm -rf(remove a folder) 폴더를 지울 때 사용함 팁 Tap(탭) ls 나 rm 등등 명령어를 사용할 시 키보드의 탭키를 누르게 되면 프로그램이 도움을 준다 / 경로를 나타내는 데 그..

Babel https://babeljs.io/ Babel · The compiler for next generation JavaScript The compiler for next generation JavaScript babeljs.io 최신의 javascript 코드를 무난한 예전의 javascript 언어로 변환해주는 것 - 신코드(ES6~)를 이용할 수 있게 해주는 모듈(?) 이며, 브라우저에서 동작할 때 다시 신코드를 구 코드로 변환해주는 역할을 함. - @babel/node & @babel/preset & @babel/core 를 요구함. 퍼왔습니다 예전 페이지에 어떤분이 올리신 글을 옮겨왔습니다. babel 버전 오류발생시 참고하세요 * 커맨드 라인 입력: npm install @babel/n..
GET 단순히 페이지를 가져오는 것. GET request >> URL에 접근하는 것 URL을 쓴다 (naver.com) >> 브라우저가 GET method를 실행한다 >> 브라우저가 URL의 페이지를 읽어온다 GET request => URL에 접근 - URL을 쓴다(youtube.com) => 브라우저가 GET method를 실행한다 => 브라우저가 URL의 페이지를 읽어온다 POST 정보를 전달하는 것. 웹사이트에 Login 한다 => 브라우저가 POST method 실행한다. => 브라우저가 웹사이트에 정보를 전달한다. req(request 요청하다) The req object represents the HTTP request and has properties for the request quer..

List 많은 value 들을 열거할 때 사용하며 , 필요한 값을 불러내야 할 때 사용합니다 list를 생성하는 방법은 대괄호로 묶어주며 ( [ ] ) , 그 안의 값들을 콤마 ( , ) 로 나누어 줘야 합니다 리스트의 활용 방법들 Lists are mutable sequences, typically used to store collections of homogeneous items (where the precise degree of similarity will vary by application). 목록은 일반적으로 균질한 항목의 컬렉션을 저장하는 데 사용되는 변이 가능한 시퀀스입니다(여기서 응용 프로그램에 따라 유사성의 정밀도가 달라집니다. -->> List 는 변경 가능한 타입 (mutable) T..
snake_case Python에서는 snake_case로 표기한다 스네이크 케이스 (snake_case) camel**case, background**color, class_name 각 단어의 사이를 언더바_로 구분해주는 표기법이다. 예를 들어서 나의 "인터넷시스템연결"이라는 단어로 비교하자면 이렇게 됩니다. 전 : Internet system connection 후 : internet_system_connection camelCase JavaScript에서는 camelCase로 표기한다. lower 카멜 케이스 (lowerCamelCase) camelCase, backgroundColor, className 단봉낙타 표기법이라고도 한다. 보통 카멜 케이스라고 하면 lower 카멜 케이스를 의미한다. ..
import 하는 방법 맨위에 import (모듈이름) 을 쓴다 import 할 때의 주의사항 모듈을 불러올 때 기능 전부를 import 할 필요 없다 사용할 것만 불러오는 것이 좋음 예를들어 import math 보다는 from x import y 형식으로 from math import ceil, fsum 으로 이용하는 것이 문서를 불러오는 시간을 단축시킬수 있어서 좋다 print(ceil(5.5)) print(fsum([1,5,7,9])) 또한 불러온 모듈의 기능이름을 바꿀수 있다. from math import fsum as super_sum as를 뒤에 붙히면 기능 이름을 바꿀수 있다. print(super_sum([1,5,7,9]))
variable 변수 변수로 넣을 수 있는 종류 STR STR = string of text , 문자열 "내용" 따옴표로 시작하여 따옴표로 마무리 짓는다 , 쌍따옴표일시 쌍따옴표로 마무리지어야한다 INT INT = number , 숫자 ,숫자형식은 int 이다 "3" 은 str 형식이다 BOOL BOOL = boolean (True , False) 참 거짓 형식 true 와 false는 맨 앞에 대문자로 지어야한다 True, False (파이썬 공식에 한함) True 는 값 1을 가지며 , False 는 0의 값을 가짐 FLOAT float = 소수점 , 3.12 , number 형식이지만 다른 타입 NONE None =Nonetype 존재하지 않음 . 자바스크립트에서 undefined or null에 ..
- Total
- Today
- Yesterday
- React
- 우아한테크코스
- createPortal
- 원티드
- env
- 초보
- electron
- 노마드코더
- nodejs
- 아차산
- javascript
- 프리온보딩
- TopLayer
- 위코드
- C언어
- NextRequest
- 프론트앤드
- 스토리 북
- jest
- CLASS
- 노개북
- Storybook
- NextApiRequest
- import/order
- error
- WSL2
- 윤성우 열혈C프로그래밍
- nextjs
- 북클럽
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |