본문 바로가기

NODE.JS8

[ NODEJS ] 0. express 게시판 준비 (app.js) 구성 - 프레임워크 : express Database : mariadb View : ejs 1. mariadb 를 아래와 같이 database 와 table 을 구성 합니다. Database 명 : test 사용자 명 : root 비밀 번호 : 12345 테이블명 : test_tbl 컬럼 : TEST_ID : int TEST_NAME : varchar(10) 2. cmd 또는 shell 에서 필요한 라이브러리를 설치 합니다. npm install --save express-session (나중에 로그인 구현 위함) npm install --save fs npm install --save winston npm install --save moment npm install --save mariadb npm i.. 2021. 9. 20.
[ NODEJS ] express 구조 설명 (ejs view 사용) java 의 spring mvc 를 아시는 분들은 저의 설명을 이해하시기 쉬울 겁니다. express 프레임워크의 application 을 실행 하기 위해서는 shell> node app.js 와 같이 실행 합니다. (spring mvc 로 예를 들면 application Context 정도로 이해하시면 될 것 같다) router 는 controller 에 해당 하며 ejs 는 jsp (view) 와 거의 유사합니다. 그래서 사용자 입장에서는 1. URL 로 접속 2. router 에서 URI 별로 구분하여 처리 3. ejs 로 view 페이지 처리 하여 사용자에게 페이지를 내려준다 와 같습니다. 2021. 9. 20.
[ NODEJS ] 'express'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다 npm install express-generator -g 를 실행 하여도 제목과 같은 에러 메시지가 발생 할 경우 프로젝트 폴더를 만들고 그 안에서 npx express-generator --view=ejs 와 같이 실행 해 주면 됩니다. 예제) mkdir nodejs_test cd nodej_test npx express-generator --view=ejs npm install 2021. 9. 19.
[ NODEJS ] express project 생성 1. shell> npm install express-generator -g 2. workplace의 root 폴더에서 shell> express --ejs [project name] (저는 jade 같은 신박한 구조는 잘 모르겠네요. jsp 같은 기존에 쓰던 스타일이 좋습니다. 그래서 ejs 쓸래요) 3. shell> cd [project name] project 폴더의 구조가 아래와 같이 생기면 됩니다. 4. shell> npm install -> node_module 폴더가 생기면 됨 참고 : https://expressjs.com/ko/starter/generator.html 2019. 4. 14.