본문 바로가기

Web

[Nodejs] Sequelize로 DB연결하기. Seqeulize 사용하기seqeulize는 nodejs에서 웹을 데이터베이스에 연동할 때 사용하는 미들웨어이다. seqeulize는 DB에서 조회 된 값을 객체로 전달해주는 ORM(object-relational mapping)이다.Seqeulize 사전작업 npm에서 seqeulize 다운받기 : 터미널에서 npm install --save sequelize 실행시키면 된다. npm에서 mysql2 다운받기 : 터미널에서 npm install --save mysql2 실행시키면 된다. config.json 파일 생성하기 : 프로젝트에서 Project/config폴더/config.json을 생성해준다.{ "development": { "username": "root", "password": "db비밀번..
[Nodejs] Pug 사용법 [Nodejs]Pug 사용법Pug는 Nodejs Express Template Engine이다. html 대신 사용한다.장점 HTML을 간단하게 표현해서 가독성이 좋다.정적인 부분과 동적인 부분을 따로 할 수 있다.타 Express Engine보다 Google Trend 수치가 높다.HTML과 차이 닫는 태그가 없다.들여쓰기로 종속성을 구별한다.태그를 선언할 때 이름만 쓰면된다.ID와 CLASS를 정해줄때 CSS의 기본 선택자를 사용하면 된다. ex) div.class, div#id태그 없이 ID와 CLASS만 선언할시 div 태그를 사용한다. ex) .class == div.class태그에 속성은 괄호를 이용한다. ex) input(type=”text”)여러 줄을 사용하고 싶으면 |를 사용한다.Scri..
[nodejs] 웹서버 운영하기 프로젝트 만들기# 인텔리제이로 nodejs 프로젝트 만들기nodejs로 웹 서버를 만드는 이유 : 웹을 공부하신 분들이라면 먼저 html, css, javascript를 공부할 것이다. nodejs로 웹서버를 운영하게 될시 벌서 웹과 친숙한 javascript언어로 웹서버를 만들 수 있다는 것은 상당한 장점이다.먼저 인텔리제이로 nodejs 프로젝트를 만드려면 상단에 있는 File/Settings/Plugins -> nodejs검색 이후 install 해야한다.이후 npm과 express를 설치해야 만들 수 있다고 한다. npm은 nodejs프로젝트를 실행도 해주고 각종 미들웨어(다른말로는 라이브러리)를 터미널에서 쉽게 설치해준다. express는 nodejs프로젝트를 더욱 더 다양하고 쉽게 코딩할수있는..
[html]fontawesome - 무료 아이콘 넣기. html문서에 아이콘 넣어보자Font Awesome fontawesome.com (링크 걸어뒀어요.)을 이용하면 쉽게 html에 icon을 넣을 수 있어요. start Using Free를 눌러줍시다. 밑에 코드가 나옵니다. 저기 빨간 박스안에 버튼을 누르면 코드가 자동 복사 됩니다. 1234567891011 Colored by Color Scriptercs head태그 안에 붙여넣기 해줍시다. 원하는 아이콘을 검색해서 클릭하면 다음과 같은 화면으로 넘어옵니다. 이번엔 위에 빨간박스 코드를 클릭하면 자동 복사가 됩니다. 1234567891011 Colored by Color Scriptercs 자신의 html에 아이콘을 넣고싶은 곳에 넣습니다. 결과화면