이번 시리즈는 생활코딩 egoing 님의 "Node.js 로 Database 다루기 소개와 웹애플리케이션 만들기" 강의를 바탕으로 작성하였습니다.Database말 그대로 데이터를 다루는 곳.데이터를 저장하고 꺼내오는 등의 기능을 전문적으로 수행하는 고도로 복잡한 소프트
지난 포스팅에서 MySQL을 직접 설치하고 실행해보았다. 그러면 이제 직접 데이터를 삽입해보자. 데이터를 DB에 삽입하기 위해서는 먼저 테이블을 만들어야 하는데, 테이블을 만들기 위해선 database를 먼저 만들어야한다.(사진 출처: 생활코딩 Node.js 로 Dat
node-mysqlJavascript로 어떻게 mysql을 제어할 수 있을까? 그 방법은 여러가지가 있지만 nodejs를 이용한 node-mysql이 가장 현 시점에서는 쉽고 빠르게 제어할 수 있는 방법일 것이다. 일단 먼저, cmd를 열고 npm install --s
Review 지난 시간에 node를 통해 mysql을 사용하는 방법에 대해서 학습했다. mysql의 createConnection 메소드를 사용해서 DB와 연결하고, 이 메소드는 query 라는 함수를 사용하여 error 를 출력시키거나 rows, fields 와 같
지금까지 기본적인 MYSQL을 사용하는 방법과 어떻게 DB와 서버를 연동시키는지 등에 대해서 학습했다. 그렇다면 이제 이를 통해 간단한 웹 어플리케이션을 만들어보자. 간단한 웹 어플리케이션 만들기 생활코딩 egoing 님의 [nodejs 강좌] Node.js 를 이
Nodejs와 MySql을 통해 간단한 웹 앱을 제작하는 과정 중에 있다. 지난 포스팅에서 DB에 담긴 id값에 해당하는 글 목록을 띄워보았고, id값이 없을 때 즉, 메인 화면에서 환영 문구도 삽입해보았다. 그러나 아직 동적으로 리스트 아이템을 클릭했을 때, 그에 따
이번 포스팅에선 글 목록을 추가하는 것에 대해서 구현할 예정이다. app_mysql.js 에서 항목을 추가하는 부분은 app.get('/topic/new', function (req, res){...} 를 살펴보면 된다. app_mysql.js 조금 더 직관화하기위해
편집기능 구현점점 더 웹 앱의 모양새를 갖춰가고 있다. 사실 웹 앱이라고 한다면 기본적인 CRUD (생성, 조회, 수정, 삭제) 가 가능해야한다. 게시판, 쇼핑몰, 블로그 등 거의 모든 웹 사이트에서 사용자는 자유롭게 컨텐츠를 생성하고 조회하고 수정하고 삭제한다. 저번
삭제기능 구현 드디어 CRUD 중 마지막 "삭제" 기능까지 왔다. 지금까지 우리는 간단하지만 웹을 통해 내가 원하는 내용으로 글 제목(title) 과 내용(description) 을 추가하고 이를 웹에 출력했고, 다시 이것을 edit하는 기능을 구현했다. 삭제까지 구