일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
31 |
- create UI
- 깃
- mysql
- 푸쉬오류
- 풀리퀘스트
- 백준
- APP
- BOJ
- commit
- git
- udemy
- remote : Invalid username or password
- functinon
- 잃어버린괄호
- Mac
- 소스트리
- 알고리즘
- HTTP
- nodejs
- SourceTree
- REST
- Push
- SWIFT
- Github
- IOS
- 파이썬
- Python
- Nodejs 교과서
- Listing Data on IOS
- algorith
- Today
- Total
목록nodejs (5)
YoonC

mongoDB는 자바스크립트 문법을 사용하여 데이터베이스를 조작하며 NoSQL임 1) NoSQL vs SQL SQL ( ex. MySQL) NoSQL ( ex. 몽고DB ) 규칙에 맞는 데이터 입력 자유로운 데이터 입력 테이블 간 JOIN 지원 컬렉션 간 JOIN 미지원 안정성, 일관성 확장성, 가용성 용어 ( 테이블, 로우, 컬럼 ) 용어 ( 컬렉션, 다큐먼트, 필드 ) MongoDB를 사용하는 이유는 확장성과 가용성 때문. 데이터를 빠르게 넣고 쉽게 여러 서버로 분산할 수 있기 때문 2) 데이터베이스 및 컬렉션 생성 use [데이터베이스명] : 데이터베이스를 생성하는 명령어 show dbs : 데이터베이스 목록 확인 show collections : 생성한 컬렉션 목록 확인 db : 현재 사용중인 데..

💡시퀄라이즈란 MySQL의 작업을 수월하게 하는 라이브러리로써 ORM (Object-relational Mapping : 객체와 데이터베이스의 릴레이션 맵핑)으로 분류된다. ==> 사용하는 이유 : 자바스크립트 구문을 알아서 SQL로 바꿔주기 때문 (SQL언어 몰라도 OK) 1) MySQL 연결하기 시퀄라이즈를 통해 익스프레스 앱과 MySQL 연결해주어야 함 ... const { sequelize } = require('./models'); const app = express(); app.set('port', process.env.PORT || 3001); app.set('view engine', 'html'); nunjucks.configure('views', { express: app, watch: ..
1. 데이터베이스 - 데이터베이스 : 관련성을 가지면서 중복이 없는 데이터들의 집합. 보통 서버의 하드 디스트나 SSD등의 저장 매체에 데이터를 저장 서버에 데이터베이스를 올리면 여러 사람이 동시에 사용가능함 - DBMS : (DataBase Management System) 데이터베이스 관리 시스템 DBMS 중 RDBMS인 관계형 DBMS가 있으며 대표적으로 Oracle, MySQL 등이 있음 SQL이란 언어를 사용해 데이터 관리. 🔨 MySQL과 Workbench 설치는 알아서 하자. Workbench 설치 시 오류는 이전 글에 정리 2. 데이터베이스 및 테이블 생성하기 -- MySQL 프롬프트에서 하는겨-- ● 데이터베이스 생성하기 - $ mysql -h localhost -u root -p - C..
😩Workbench 설치 문제 발생 8.0.22시 문제발생!!! 외국 사이트 구글링하여 문제해결 ==> brew remove workbench로 삭제후 더 낮은 단계의 워크벤치 설치해봄 (8.0.18) 해결 😩 테이블 생성시 ERROR mysql> CREATE TABLE nodejs.users( -> id INT NOT NULL AUTO_INCREMENT, -> name VARCHAR(20) NOT NULL, -> age INT UNSIGNED NOT NULL, -> married TINYINT NOT NULL, -> comment TEXT NULL, -> created_at DATETIME NOT NULL DEFAULT now(), -> PRIMARY KEY(id), -> UNIQUE INDEX nam..

1. 요청과 응답 클라이언트는 서버로 요청(request)을 보내고 서버는 요청을 읽고 처리한 뒤 클라이언트에게 응답(response)을 보냄 💁🏻 서버는 요청과 응답을 이벤트 방식으로 받아야 함 따라서 클라이언트로부터 요청이 왔을 때 어떤 작업을 수행할지 이벤트리스너를 미리 등록해둬야함 Http모듈 : Node.js에서 가장 기본적인 웹 모듈, HTTP 웹 서버를 생성하는 것과 관련된 모든 기능을 담당 이벤트 리스너를 가진 노드 서버를 만들기>> const http = require('http'); http.createServer( (req,res) => { res.write('Hello Node!'); res.end('Hello Server!'); }).listen(8080, () => { //서버 ..