본문 바로가기
[ Computer Science ]/JavaScript

[Web/Node.js] node.js 기초 express 기초

by dev charlotte 2024. 5. 16.

# express

https://despiteallthat.tistory.com/123

 

[Node.js] Node.js란?

Node.js란 무엇인가? Node.js는 확장성 있는 네트워크 애플리케이션(특히 서버 사이드) 개발에 사용되는 소프트웨어 플랫폼이다. 작성 언어로 자바스크립트를 활용하며 논블로킹(Non-blocking) I/O와 단

despiteallthat.tistory.com

https://velog.io/@jwo0o0/Node.js-Express-%EB%9D%BC%EC%9A%B0%ED%8C%85-middleware

 

[Node.js] Express 라우팅하기 / middleware

Express에서 라우팅하기 참고: https://expressjs.com/ 공식문서 🧐 라우팅이란? URI 및 특정한 HTTP 요청 메소드의 특정 엔드포인트에 대해 애플리케이션이 응답하는 방법을 결정하는 것! 각 라우트는 하

velog.io

 

# Node.js 기초

https://wikidocs.net/228106

 

02-1 자바스크립트 기초 문법

01 장에서 노드는 자바스크립트를 기반으로 한다는 것을 알았습니다. 따라서 노드를 사용하려면 자바스크립트 문법을 알아야겠죠. 자바스크립트의 최신 문법인 에크마스크립트(ECMASc…

wikidocs.net

 

https://wikidocs.net/223219

 

2.2 Node.js는 서버에서 어떻게 자바스크립트를 실행할까?

Node.js는 V8 자바스크립트 엔진과 libuv 및 C/C++에 의존성을 가진 자바스크립트 런타임입니 다. 런타임은 자바스크립트로 된 프로그램을 실행할 수 있는 프로그램입니다…

wikidocs.net

 

https://javafa.gitbooks.io/nodejs_server_basic/content/chapter2.html

 

2. 기초문법 · node.js 서버구축하기

 

javafa.gitbooks.io

 

 

# ORM Sequelize 

https://devlog-wjdrbs96.tistory.com/221

 

[NodeJS] Sequelize : ORM(Object-relational Mapping) 사용하기

노드에서 MySQL 작업을 쉽게 할 수 있도록 도와주는 라이브러리가 있다.(이번 글에서는 MySQL을 사용할 것이다) 바로 시퀄라이즈(Sequelize)이다. 시퀄라이즈는 ORM(Object-relational-Mapping)이다. ORM은 자바

devlog-wjdrbs96.tistory.com

 

https://redjun89.tistory.com/78

 

Sequelize

Sequelize란? Sequelize는 node.js에서 사용할 수 있는 ORM 라이브러리이다. ORM은 객체와 데이터베이스 간의 매핑을 자동으로 처리하여 개발자가 직접 SQL 쿼리를 작성하지 않고도 데이터베이스와 상호

redjun89.tistory.com

https://guiyomi.tistory.com/87

 

Node.js - ORM 및 Sequelize 개념, 사용 방법, 문법 정리

ORM(Object Relational Mapping) 이란? 객체를 통해 간접적으로 데이터베이스를 다루는 방식 직접 SQL 쿼리를 작성하지 않고 프로그래밍 언어를 이용하여 DB에 접근할 수 있음 - 장점 1. 개발 코드와 DB의 종

guiyomi.tistory.com

 

https://inpa.tistory.com/entry/ORM-%F0%9F%93%9A-sequelize-cli-%EB%AA%A8%EB%93%88-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0#sequelize-cli_%EC%82%AC%EC%9A%A9_%EC%84%A4%EC%A0%95

 

[ORM] 📚 sequelize-cli 모듈 사용하기

sequelize-cli 모듈 [sequelize-cli] 데이터베이스가 구축되지않더라도, 프로젝트만 받아서 설정하고 서버실행만 하면 알아서 데이터베이스 테이블 생성해주는 라이브러리이다. 누군가의 프로젝트를

inpa.tistory.com

 

https://hyunsign.tistory.com/73

 

ORM - Sequelize 기본 사용하기

안녕하세요. Hynn 입니다. 이번 포스팅에서는 Sequelize 사용의 기본 구성을 작성해보도록 하겠습니다. Sequelize 는 MVC Pattern 을 사용해서, Module 을 사용한 중앙집중식 구조로 의존성을 덜어 작성해보

hyunsign.tistory.com

 

https://velog.io/@milkyway/Sequelize-ORM-%ED%94%84%EB%A0%88%EC%9E%84%EC%9B%8C%ED%81%AC

 

Sequelize ORM 프레임워크

관계형 데이터베이스 쿼리문 대신 빠르게 CRUD를 할 수있는 ORM

velog.io

 

https://ooeunz.tistory.com/71

 

[Node.js] Sequelize : ORM(Object-relational Mapping) 사용해보기

Sequelize란? 이번 포스팅에서는 Node.js의 ORM 기술인 sequelize를 사용해보도록 하겠다. 시퀄라이즈는 자바스크립트 객체와 데이터베이스의 릴레이션을 매핑해주는 도구이다. 시퀄라이즈는 자바스크

ooeunz.tistory.com

 

https://ooeunz.tistory.com/72

 

[Database] ORM(Object-relational Mapping)이란?

ORM이란? ORM(Object-relational Mapping)이란 OOP 간의 호환되지 않는 데이터를 변환하는 프로그래밍 기법으로 쉽게 말해 객체로 관계형 데이터베이스를 관리하는 기술이다. 대부분의 개발 언어 platform마

ooeunz.tistory.com

 

https://kangminhyuk1111.tistory.com/18

 

Nodejs ORM Sequelize 알아보기

Sequelize? Sequelize는 Node.js에서 사용할 수 있는 ORM(Object-Relational Mapping) 라이브러리 중 하나입니다. ORM은 데이터베이스와 객체 지향 프로그래밍 언어 간의 불일치를 해결하는 방법으로, 데이터베이

kangminhyuk1111.tistory.com

 

# Sequelize 관계

https://rainbow96bear.tistory.com/entry/express-mysql-sequelize-%EC%9D%B4%ED%95%B4%ED%95%98%EA%B8%B0-%EA%B4%80%EA%B3%84%ED%98%95-%ED%85%8C%EC%9D%B4%EB%B8%94

 

[NodeJS] mysql sequelize 이해하기 - (관계형 테이블)

mysql의 강점은 관계형 db라는 점입니다. 앞의 글에서 테이블의 생성에 대하여 알아봤다면 이번 시간에는 관계형 테이블을 만드는 방법을 알아보고 쿼리를 통하여 db에 저장하고 삭제하고 수정하

rainbow96bear.tistory.com

 

https://gngsn.tistory.com/71

 

Sequelize, 관계 정의하기

안녕하세요❗️ 오늘은 시퀄라이즈를 사용할 때 가장 어려움을 겪는 관계 정의에 대해 알아보겠습니다. ***************** INDEX ***************** 1부 ORM ❓ 2부 Sequelize Model 3부 Use Sequelize **********************

gngsn.tistory.com

 

 

https://inpa.tistory.com/entry/ORM-%F0%9F%93%9A-%EC%8B%9C%ED%80%84%EB%9D%BC%EC%9D%B4%EC%A6%88-%EB%AA%A8%EB%8D%B8-%EC%A0%95%EC%9D%98%ED%95%98%EA%B8%B0?category=903202

 

[ORM] 📚 시퀄라이즈 - 모델(테이블) 정의하기

Mysql 테이블 생성 구문 create schema `nodejs` default character set utf8; use nodejs; drop table if exists comments; drop table if exists users; create table nodejs.users ( id int not null primary key auto_increment, name varchar(20) not null, age s

inpa.tistory.com

 

https://inpa.tistory.com/410

 

📋 데이터 모델링 개념 & ERD 다이어그램 작성 💯 총정리

데이터 모델링 이란? 데이터 모델링이란 정보시스템 구축의 대상이 되는 업무 내용을 분석하여 이해하고 약속된 표기법에 의해 표현하는걸 의미한다. 그리고 이렇게 분석된 모델을 가지고 실제

inpa.tistory.com