일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- Dependency
- Spring
- Django column 값 가져오기
- Django 특정 값 가져오기
- table tag
- Dependency Injection
- table cell size
- Django
- DI
- html cell
- html
- html cell size
- Today
- Total
목록전체 글 (103)
emluy 개발 일기
https://programmingsummaries.tistory.com/340 [NodeJS] module.exports 와 exports 의 차이점 Express 에 대해서 분석하다보니, Router 부분에서 다소 익숙치 않은 부분을 발견했다. 아래와 같이 module.exports 에 객체를 직접 대입하는 부분이었는데, 항상 exports 아래에 프로퍼티로 값을 추가해주 programmingsummaries.tistory.com 1. module.experts 는 항상 코드 맨 마지막에 써 준다. -> module.experts가 나오기 전 위의 코드들을 모듈화해서 (묶어서) 외부로 보내주는 것 (내보낼 함수가 여러개일때는 쓰지 못한다.) 2. experts는 각각 함수들에게 밖으로 나갈 권리를 주..
0. mongodb서버 실행시키기 $ mongo https://yulme.tistory.com/79?category=791295 * visual studio 에 있는 파일들에 직접 코드를 넣어서 DB, Collection, Document 다루기 1. DB 1-1. app.js에서 선언 :app.js에서 mongoose.connect함수 안에 적어준 이름 사용 ex)16 번째줄에 mongoose.connect('mongodb://localhost:27017/mydb') -> 여기서 mydb가 db이름 #app.js 1-1-1. cmd에서 app.js실행해줌 :$node app.js **이때 매우매우 중요한사실!!!!!!!!!!!! : document가 하나도 없으면 show dbs해도 내가 생성해준 db..
* setting - 작업할 directory 생성 - cmd 에서 작업할 directory로 간 후 app폴더 생성 - app폴더에서 express 와 npm 패키지 설치 - 노드몬 설치 : $npm i nodemon -g 0. mongo db 설치 https://javacpro.tistory.com/64 [MongoDB] MongoDB 설치 및 환경설정( Windows10 ) MongoDB 설치 및 환경설정( Windows10 ) MongoDB는 도큐먼트(Document) 지향 데이터베이스 시스템이다. 흔히 NoSQL 이라고 하는데 , 많은 NoSQL 중에서 가장 인기가 많은 데이터베이스 시스템이다. 자세한 내용 javacpro.tistory.com - mongoDB 사이트에서 community se..
0. html 파일에서 head 태그 부분은 header.ejs에 넣어주고 body닫는 태그와 html닫는 태그는 footer.ejs로 넣어준다. why?? head태그 부분에 link태그들이 계속 추가된다면 계속해서 이 head태그를 포함한 html파일들을 만들 경우 비효율적임 #views/header.ejs -7번째 줄은 아직 적지말것~! #views/footer.ejs #views/index.ejs -> 메인 내용 담을 html - 1번째 줄 : header.ejs 파일 가져와서 붙여라 - 3번째 줄: footer.ejs파일 가져와서 붙여라 1. css 연결하기 :pubilc 폴더의 stylesheets 폴더에 파일 생성 ex) main.css 라 생성해주었다. 2. 그리고 아까 0번에서 만들어준 ..
* 라우팅? : 특정 url을 입력했을 때 실행되는 함수 * app.get () -> 라우팅 함수 7번째 줄에서 public폴더에 정적 파일 (html,css)이 없으면 10번째줄 실행, 있으면 10번째 줄부터는 실행하지 않음 10번째줄: "/" 이 경로로 들어가게되면 11번째줄 출력. 18번째줄: 위에 아무것도 해당되지 않으면 실행 * 경로에서 데이터 가져오기 다음과 같이 10번째 줄에 who자리에 아무거나 입력해서 경로를 localhost:3000/hello/yurim 이라고 해보면! url에 입력했던 yurim이 출력되는 걸 확인할 수 있다.
1. Morgan 로거인 morgan을 설치하여 사용하면 서버에서 응답하는데 얼마나 걸리는지 확인하는 성능 분석을 할 수 있다. 실행할 메인 파일에 다음과 같이 입력 #app.js 다음과 같이 터미널에서 성능확인 가능! 2. path path 모듈을 통해 public폴더에 있는 static파일들 가져오기 7번째 줄에서 public이라는 이름의 폴더 경로를 publicPath에 저장 8번째줄에서 public폴더에 있는 정적 파일들 전송 정적파일들이 존재하면 8번째줄에서 미들웨어 끝남(9번째줄부터 실행 안함). 정적파일들이 없는 경우 10번째 줄에서 없다고 출력해줌. **왜7번째 줄에서 path.resolve안쓰고 "/public" 이라고 쓰면 안되나? : mac하고 Linux에서는 "/public" 이고 ..
왜 node.js만 안쓰고 express.js를 쓰는 걸까? node.js에서는 urls.py처럼 각 path마다 name을 지정해주는 게 없음 예를 들면 'localhost/main' 이라는 url을 입력했을 때, 1) django는 urls.py에 path('/main',앱이름.views,name="main") 이런식으로 경로 이름과 url을 적어줘서 쉽게 접근가능하게함 2) node.js에서는 requestHandler함수를 만들어서 if문, else if문으로 경로를 한줄한줄 내려가면서 찾는 형식 function requestHandler(req, res){ //req와 res를 다루는 함수 if(req.url ==="/"){ //url이 /이면 res.end("Welcome to mainpage..
* 서버가 어떻게 돌아가나 알기 위한 서버실행 과정일 뿐, 실제로 쓰이지는 않음 실제 구현할 때 서버 실행하는 법은 다음 링크 참조 https://yulme.tistory.com/76 express.js - (중요!) MVC패턴 갖추기 (회원가입구현) *github github.com/ImYurim/node-mongodb.git ImYurim/node-mongodb Contribute to ImYurim/node-mongodb development by creating an account on GitHub. github.com 1. setting - 작업할 directory 만들기 - np.. yulme.tistory.com 1. 작업할 폴더 만들어주기 #나는 nodejs라고 폴더 만들어 주었음 (아무이..