# nodejs
TIL (22.5.20 - 5.21)
1-9강에서 promise, await 이해위해 다시 수강 필요 너무 기초 강의에 몰두하다보니, node.js 강의를 많이 듣지 못했음각 명령이 순서대로 실행될 수 있게 구현되어 있지만,Non-blocking model에 의해 명령이 아닌 모든 함수는 비동기적으로 실행
백준 1157번 단어 공부
알파벳 대소문자로 된 단어가 주어지면, 이 단어에서 가장 많이 사용된 알파벳이 무엇인지 알아내는 프로그램을 작성하시오. 단, 대문자와 소문자를 구분하지 않는다.첫째 줄에 알파벳 대소문자로 이루어진 단어가 주어진다. 주어지는 단어의 길이는 1,000,000을 넘지 않는다
백준 8958번 OX퀴즈
"OOXXOXXOOO"와 같은 OX퀴즈의 결과가 있다. O는 문제를 맞은 것이고, X는 문제를 틀린 것이다. 문제를 맞은 경우 그 문제의 점수는 그 문제까지 연속된 O의 개수가 된다. 예를 들어, 10번 문제의 점수는 3이 된다."OOXXOXXOOO"의 점수는 1+2+

음식 맛집 웹 프로젝트 (user crud)
TypeScript, reduxToolkit을 이용했습니다. 유저 CURD 타입 스크립트 이기때문에 initialState의 Type을 지정해줍니다. initialState에 UserState Type으로 추가해줍니다. 이제 Reducer을 만들 차례입니다.

리액트 시작하기
nvm은 Node.js의 버전 관리자이고 nvm을 통해 node를 설치하면 여러 버전을 한번에 관리하고 쉽게 꺼내서 쓸 수 있다. npm, npx 그래도 사용해도 좋지만 yarn을 사용해보자.CRA(Create React App)는 웹사이트를 만들 때 필요한 것을 몽

Node.js, Express, Typescript로 S3에 image upload 하기 (Feat. multer, aws-sdk)
앗! 파일 업로드! 라면 끓이기보다 쉽다😱

[Graphql/node.js] 그래프큐엘
REST API VS GraphQL여태 REST API로만 서버를 구성했던 나에게 GraphQL이 필요한 시점이 왔다.

Eslint와 Prettier로 프로젝트별 컨벤션 설정하기
팀 프로젝트를 진행하면서 컨벤션 설정을 하게 되고 그 설정을 편하게 하기 위해 eslint와 prettier를 사용하고 있었다.위 사진처럼 설정해서 쓰고 있었다.vscode의 설정에 들어가서 해당하는 컨벤션 설정을 했는데 팀 프로젝트 두 개가 시기가 겹쳐서 컨벤션 설정
package.json
현재 패키지의 설명 문서.완전한 JSON 형식으로 작성되어야 한다.필수 입력 항목.현재 프로젝트의 이름을 적는다.규칙MAX_LENGTH = 214점(.) 이나 밑줄(\_)로 시작할 수 없다대문자를 포함해서는 안된다URL의 일부분이자, 커맨드라인의 인수이며, 폴더명이다.

[2022.05.16] Node.js 첫 사용! get요청을 해보자 (with. express)
Node.js는 V8 엔진으로 빌드된 자바스크립트 런타임이다. 네트워크 애플리케이션(보통 서버사이드)개발에 사용된다. 자바스크립트 언어를 사용하며 논블로킹 I/O와 단일 스레드 이벤트 루프를 사용하여 높은 처리 성능을 가지고 있다.Node.js 다운로드Node.js의
Javascript와 브라우저, 그리고 Node.js
Node.js는 자바스크립트의 대표적인 런타임이다. 그래서 런타임이 뭘까? 런타임이란 프로그래밍 언어가 구동되는 환경이다. 주목해야 할 점은 자바스크립트가 이름 그대로 스크립트 언어라는 것이다. 언어란 의사소통을 위해 정해진 약속의 집합이며 언어 자체로는 아무 것도
sequelize
Sequelize 란? 시퀄라이즈는 nodejs에서 데이터베이스를 쉽게 다룰 수 있도록 도와주는 라이브러리로, ORM(Object-relational Mapping)으로 분류된다. > ORM이란? 객체와 관계형 데이터베이스의 데이터를 자동으로 매핑(연결)해주는 것을

[백준] 11021. A+B-7(feat. Javascript / node.js) 알고리즘
두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.Template literals를 사용했다.효과를 강력했다.