전체 글
-
#4. node-auctionShare/Nodejs 2020. 1. 24. 18:31
npm init 기본 모듈들 npm i pug multer morgan express-session express dotenv cookie-parser connect-flash 시퀄라이즈 구조 세팅 npm i sequelize mysql2 sequelize init (또 이게 안먹히네.) --> npm install -g sequelize-cli 설치를 안해서 그래 폴더트리 추가(파일) .env 말고는 없네 (seeders 폴더나 model 다 자동생성되었지?) model 중 - user.js - good.js - auction.js 3가지 필요 --> 각 js파일별 테이블 작성 이제는 당연 순서가 models/index.js 에서 관계를 설정해야겠지 관계설정후에 db쪽 (sequelize) 를 프로젝트..
-
#3. GIF 실시간 채팅방 만들기카테고리 없음 2020. 1. 21. 21:21
폴더명 : gif-chat npm init npm i connect-flash cookie-parser dotenv express express-session morgan pug 파일생성 : .env /.env COOKIE_SECRET=gifchat app.js 생성 routes/index.js 생성 views/index.pug 생성 websocket은 양방향 통신이라서 front와 back 둘다 설정을 해줘야된다. //클라이언트--> http --> 서버 //클라이언트 --> ws --> 서버 https://medium.com/@chullino/http%EC%97%90%EC%84%9C%EB%B6%80%ED%84%B0-websocket%EA%B9%8C%EC%A7%80-94df91988788 HTTP에서부..
-
#2. API 서버 만들기카테고리 없음 2020. 1. 1. 15:47
200101 2pm 시작 api 서버 생성 기존에 만들었던 것을 API서버를 분리한다. --> 마이크로서비스 아키텍쳐 당연 장단점이 있겠지 ? nodebird 와 동일한 레벨로 nodebird-api 폴더 생성 nodebird :본 앱 nodebird-api : 토큰인증, json데이터 nodebird-call : 클라이언트 이런걸 하고싶다는 것! nodebird-api 폴더생성 npm init 기존에 nodebird에서 사용했던 패키지는 거의 그대로 사용하기위해 설치한다. npm i bcrypt connect-flash cookie-parser dotenv express express-session morgan mysql2 passport passport-kakao passport-local pug s..
-
#1. Nodebird카테고리 없음 2019. 12. 21. 22:06
(zerocho 님의 강좌를 바탕으로 복습) 도화지 가져오자 mkdir nodebird cd nodebird npm init 각 명령에 대한 현상은 ? @ package.json "start" : "nodemon app" 수정 db는 여기서 mysql + sequelize를 쓰겠다. npm i -g sequelize-cli 패키지 설치 npm i sequelize mysql2 이제, 설치했던 sequelize-cli 로 인해 다음의 명령어를 프롬프트에서 사용할 수 잇겠지 ? sequelize init config , migration, model, seeders 폴더 들이 생긴다 . mysql 에서는 데이터베이스- 테이블- 로우 의 계층이 있다. 즉 db를 만들어 줘야겠지 ? config.json 에서 ..
-
블로그를 시작하다.카테고리 없음 2019. 11. 14. 17:06
자전거를 좋아하고, 매일 달리기를 즐기며, 시간이 나면 피아노를 치고, RF(Radio Frequency) 회로설계를 전공했지만 소프트웨어 개발에 관심을 가지고 있으며, 소프트웨어 입문자로서 공부를 다시 시작했으며, 자연스레 알고리즘에도 흥미가 생겨가고있고, 세상에 필요로 하는 기술들이 무엇인가에 대한 생각이 많고, 배워서 남에게 줄 수 있는 것이 무엇인지 고민하기를 좋아하면서도 동시에 개인의 이익도 중요시 여기고, 이렇게 이루고 싶은 목표들이 너무나 많은 나 는 이제서야 블로그를 시작하게 된다. 이제부터라도 영역별로 나의 삶을 기록하고 정리하고자 블로그를 시작. 어쩌면 지극히 개인적인 공간이 될지도, 또 어쩌면 이 글들이 누군가에게 도움이 된되면 더 감사할 일이다. To summerize, 내가 남은 ..