본문 바로가기

공부/TIL

몽고db ,sass

몽고DB

사용하기가 간편하다, 접근하기 난해하다, 생태계가 확실하지 않다

DATA를 영속적으로 보관하고싶다 - 파일에 써놓으면 됨(하드디스크 보관)

물리적으로 표면에 기스내서 저장 - 나만 보면 괜찮은데

팀들이 공유할 수 있는 파일로 저장해야됨

문제는 : 여러명이 중복해서 겹칠 수 있으니 -> 내가 쓰는동안은 겹치지 못하게 락을 걸어야한다

데이터베이스도 사실 파일로 관리하는 것이다 (문제를 보완했다) -영속적인 데이터를 보장해준다

ORACLE

DB안에 테이블이 있음 테이블안에 ROW (레코드) -

SQL - 수학적인 언어 집합개념

테이블의 틀을 짜놓으면 (스키마) - 죽어다 꺠도 못바꿈

몽고DB가 자유로움 (자유로우면 문제가 발생함, 엄격하면 문제가 덜발생함)

백엔드는 DB를 얼마나 잘 다루느냐가 핵심

db 이름 mydb collection 테이블 todos

만드는 애플리케이션의 구조

ㅁ ㅁ ㅁ ->(몽고db) localhost27017

↑ localhost 4500 백엔드 다른서버

코딩해서 웹펙으로 돌리면 index.html 생성 localhost 4500 접근하면 볼 수 있음

원본을 참조하는 것이 아님 (웹펙 돌린것 참조)

request는 server.js에서 router/todos/modul.todol 가 몽고 디비랑 엮겨있음

htmp - > app.js를 번들링해서 buddle.js를 만들것

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

sass에서 데이터타입

숫자형

1.2,13,10px

문자열

null

list

$color: #333 !global; // global variable

$width: 100px;

#foo { width: $width + 10; // 110px }

#bar { width: $width + 10in; // 1060px }

가능

$width: 100px;

#foo { width: $width + 10em; // NG: 100px + 10em }

불가능

#foo { width: calc(25% - 5px); }

변수를 CSS의 /와 함께 사용하고자 하는 경우 `#{}`(Interpolation)를 사용한다.

`&`는 부모요소를 참조하는 셀렉터이다.

[partial](http://sass-lang.com/documentation/file.SASS_REFERENCE.html#Partials__partials)에 매우 유용하다.

다른거에서는 import를 사용하는게 좋지 않지만 sass에선 권장

_ 가지고 와서 컴파일한다 (가지고 오기전엔 에러x)

Mixin sass의 함수

반응형

'공부 > TIL' 카테고리의 다른 글

0607  (0) 2019.06.07
실행컨텍스트  (0) 2019.06.05
바벨,웹펙  (0) 2019.06.03
시험  (0) 2019.06.01
Ajax,promise,async/await  (0) 2019.05.31