일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Algorithm
- 독립영화플랫폼
- Bookmark
- 알고리즘
- 북마크만들기
- Django
- 개발
- Django Blog
- join()
- MyPick31
- 장고 프로젝트 순서
- 장고
- 자바스크립트
- MYSQL
- 북마크앱
- 타사인증
- Blog
- ART_Cinema
- Node.js
- 예술영화추천
- JavaScript
- til
- mongodb
- 장고 프로젝트
- Exercism
- 장고 개발 순서
- 파이썬 웹프로그래밍 장고
- python
- 프로젝트
- passport.js
- Today
- Total
목록분류 전체보기 (141)
Juni_Dev_log
▶ Resistor Color (Problem) Introduction If you want to build something using a Raspberry Pi, you'll probably use resistors. For this exercise, you need to know two things about them: Each resistor has a resistance value. Resistors are small - so small in fact that if you printed the resistance value on them, it would be hard to read. To get around this problem, manufacturers print color-coded ba..
자료구조, 알고리즘 문제를 하루에 1-2개씩 풀기 위해서, exercism.io/ Exercism Code Practice and Mentorship for Everyone. Level up your programming skills with 1,879 exercises across 38 languages, and insightful discussion with our dedicated team of welcoming mentors. Exercism is 100% free forever. exercism.io Exercism 이라는 문제은행 사이트에서 Javascript 언어로 문제 풀이를 진행했다. 처음에는 조금 쉬운 난이도인 easy 난이도의 문제 2개를 풀었다. ▶ Hello World (Probl..
앞에서 만든 app5.js 파일에는 사용자 등록 / 사용자 로그인 / 사용자 리스트 조회 등의 기능이 들어있다. 이제 이 기능을 변경하여 별도의 파일로 분리를 해보도록 하자. 이미 익스프레스 웹 서버를 만들면 라우팅 미들웨어를 사용할 수 있다는 것과 이 미들웨어는 각각의 기능을 별도의 모듈 파일로 분리할 수 있다는 것은 알 수 있다. 여기에서는 사용할 라우팅 미들웨어는 등록된 모델 쪽으로 요청 객체와 응답 객체를 전달한다. 그렇다면, 왜 요청 객체와 응답 객체를 전달하는 것일까? 웹 서버는 클라이언트의 요청에 응답하는 것이 가장 중요한 작업 중 하나이므로, 라우팅 미드웨어에서 모듈 쪽으로 요청 객체와 응답 객체를 전달할 수 있다면 많은 작업을 분라하여 처리할 수 있기 때문이다. 그런데 라우팅 미들웨어에서..
지금까지 만든 사용자 기능이나 데이터베이스 저장 기능은 모두 하나의 app.js 파일에 들어있다. 따라서 기능이 많아질수록 하나의 파일에 들어가는 코드의 양도 많아진다. 결국 코드를 분석하기 어려워진다. 이 문제를 해결하려면 기능별로 코드를 구분한 후 독립된 파일로 분리시키는 것이 좋다. 이렇게 별도의 파일로 분리하는 것을 모듈이라고 한다. 익스프레스로 웹 서버를 만드는 과정에서 이미 모듈에 대해서 이미 알아보았다. 이 모듈은 구성 방법에 따라 몇 가지 전형적인 코드 패턴을 갖는다. 여기에서는 모듈을 더 자세히 알아본 후 DatabaseExample 프로젝트의 app5.js 파일에서 구현한 각 기능을 모듈로 분리하여 구성해보자. 다양한 방법으로 모듈 만들기 가장 기본적인 모듈 사용 방법은 자바스크립트 파..