본문 바로가기

[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비밀번..
[모각코 8일차] 프로젝트 호스팅하기. 회고 최종목표 : Node.js로 충남대 커뮤니티 만들기 목표웹 호스팅 하기 진행사항웹 호스팅 하기codeanywhere라는 cloud platform 회사이다. 이 회사는 container라는 형태로 웹에서 자신의 프로젝트를 edit 할 수 있으며 도메인과 연결해주어 호스팅도 해준다. 우리는 이 codeanywhere을 이용하여 우리의 프로젝트를 호스팅 하였다. https://steam-rhqnrdl625742461.codeanyapp.com/ 우리가 만든 커뮤니티 사이트이다. 아직 100%구현은 하지 못했다. 그리고 무료 회원으로는 하루에 2시간 동안만 서비스를 열 수 있다. 회고처음 해보았던 nodejs 웹 프로젝트 이다. 처음 생각한대로 구현이 100%다 되었진 않았다. 모각코 시간이 하루에 3시간은 ..
[모각코 8일차] 프로젝트 호스팅하기. 최종목표 : Node.js로 충남대 커뮤니티 만들기 목표웹 호스팅 하기
[모각코 7일차] homepage 구현하기 회고 최종목표 : Node.js로 충남대 커뮤니티 만들기 목표index구현하기.카테고리 나누기.mypage 만들기. 진행사항index구현하기.each item_university in university li a(href = "./article/id="+item_university.id) .item span.item-title= item_university.title span.item-date= item_university.created_date span.item-writer= item_university.user.nameeach item_board in board li a(href = "./article/id="+item_board.id) .item span.item-title= item_board.titl..
[모각코 7일차] homepage 구현하기 intro 최종목표 : Node.js로 충남대 커뮤니티 만들기 목표index구현하기.카테고리 나누기.
[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프로젝트를 더욱 더 다양하고 쉽게 코딩할수있는..
[모각코 6일차] board 구현하기 회고 최종목표 : Node.js로 충남대 커뮤니티 만들기 목표 board 구현하기 진행사항 board 구현하기 회고 db에서 글을 받아와서 보이도록 수정하였다.