# nodejs

[TIL] Day15. Node.js와 npm에 대한 이해
동적 페이지를 구성하는 "웹 어플리케이션 서버"와 "데이터베이스"를 구축하는 것이 백엔드의 역할이다.개인은 API에 요청, 응답을 보낸다. API는 "나 이 데이터 좀 줘", "이 데이터 연산 해줘"등의 요청을 받고 응답한다. 그런데 여기서 Interface는 무엇을

[Baekjoon] 14889 - ⛓스타트와 링크
문제 설명에 앞서, 해당 문제는 입력 공백으로 인해 trim()을 반드시 해주셔야 합니다.오늘은 스타트링크에 다니는 사람들이 모여서 축구를 해보려고 한다. 축구는 평일 오후에 하고 의무 참석도 아니다. 축구를 하기 위해 모인 사람은 총 N명이고 신기하게도 N은 짝수이다
[React Native] React Native란?
React NativeReact Native는 Facebook에서 만든 오픈소스 모바일 애플리케이션 프레임워크로 Javascript 하나의 프로그래밍 언어로 IOS와 Android 모바일 앱을 동시에 개발할 수 있는 크로스 플랫폼 프레임워크다.일반적인 애플리케이션 개발
CORS 정책 제한 ERROR
Access to XMLHttpRequest at 'http://localhost:3000/api/stations' from origin 'http://localhost:3090' has been blocked by CORS policy: The va
[Node.js][Web Socket] 채팅 앱 개발
-> package.json 파일 생성 필요한 라이브러리들 설치 express: 서버를 만든다. express 서버에 DB를 올림. mongoose: mongo DB를 쉽게 사용할 수 있도록 함 cors: 프론트, 백 통신에 문제 없도록 dotenv: 설치한 환경

[Baekjoon] 2580 - 🔢스도쿠
스도쿠는 18세기 스위스 수학자가 만든 '라틴 사각형'이랑 퍼즐에서 유래한 것으로 현재 많은 인기를 누리고 있다. 이 게임은 아래 그림과 같이 가로, 세로 각각 9개씩 총 81개의 작은 칸으로 이루어진 정사각형 판 위에서 이뤄지는데, 게임 시작 전 일부 칸에는 1부터

테스트 띠ㅣ디ㄷㄹ띠딕? Postman 으로 띡띡딸깍
띠ㅣ띠ㅣ디ㅣ디ㅣㄷ디디디디딛디디딛디디디딛디다다다디디ㅏㄷ디디딸ㄷ다다가다라ㅏㄷ가다ㅏㄱ? Postman 으로 띡띡딸깍 ㄱㄱ

[NodeJS] Gzip으로 사이트 최적화하기
Request Header에 Accept-Encoding: gzip, deflate 가 헤더에 담겨있다면 해당 브라우저는 압축된 콘텐츠를 허용한다는 의미이다.Accept-Encoding 헤더의 값은 클라이언트가 지원하는 인코딩 방식을 나타낸다.우선순위에 따라서 콤마로

[Baekjoon] 9663 - 👑N-Queen
업로드중..N-Queen 문제는 크기가 N × N인 체스판 위에 퀸 N개를 서로 공격할 수 없게 놓는 문제이다.N이 주어졌을 때, 퀸을 놓는 방법의 수를 구하는 프로그램을 작성하시오.첫째 줄에 N이 주어진다. (1 ≤ N < 15)첫째 줄에 퀸 N개를 서로 공격할
[TIL] export default vs named export
하나의 모듈(파일)에는 대개 하나의 export default가 존재함export default로 모듈을 내보낸다면 export한 이름과 상관 없이 원하는 이름으로 import가 가능하다 내가 몰랐던 부분😶이렇게 내보낼 파일을 만들고받아올 파일에서는export 해준

curl -sL https://deb.nodesource.com/setup 설치시 SCRIPT DEPRECATION WARNING
급하신 분들은 하위의 설치방법! 참고하시면 됩니당👀입력한 명령어는 curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -아래와 같은 에러가 발생했다.업로드중..no longer actively sup
Hashing, Salt, Bcrypt. 2) Salt
Without Salt 1편에서는 salt가 등장하게 된 배경에 대해서 소개했다. 여기에 하나의 사례를 더 추가해보려고 한다. Database를 공격해서 hash value들을 알게 된 공격자가, 두 사용자의 hash value가 일치하는 것을 발견한 상황이다. 이런

Node_36_팔로우,해시태그,검색
1. 팔로우 구현 app.js 연결 설정 follow 라우터 구현 follow 컨트롤러 구현 
[Baekjoon] 15652 - 😏N과 M (4)
자연수 N과 M이 주어졌을 때, 아래 조건을 만족하는 길이가 M인 수열을 모두 구하는 프로그램을 작성하시오.1부터 N까지 자연수 중에서 M개를 고른 수열같은 수를 여러 번 골라도 된다.고른 수열은 비내림차순이어야 한다.길이가 K인 수열 A가 A1 ≤ A2 ≤ ... ≤

[Baekjoon] 15651 - 😋N과 M (3)
자연수 N과 M이 주어졌을 때, 아래 조건을 만족하는 길이가 M인 수열을 모두 구하는 프로그램을 작성하시오.1부터 N까지 자연수 중에서 M개를 고른 수열같은 수를 여러 번 골라도 된다.첫째 줄에 자연수 N과 M이 주어진다. (1 ≤ M ≤ N ≤ 7)한 줄에 하나씩 문

[Baekjoon] 15650 - 😊N과 M (2)
자연수 N과 M이 주어졌을 때, 아래 조건을 만족하는 길이가 M인 수열을 모두 구하는 프로그램을 작성하시오.1부터 N까지 자연수 중에서 중복 없이 M개를 고른 수열고른 수열은 오름차순이어야 한다.첫째 줄에 자연수 N과 M이 주어진다. (1 ≤ M ≤ N ≤ 8)한 줄에