안녕하세요! 오늘은 백엔드 구현와 프론트엔드 수정을 해보겠습니다. 1 : 학생의 데이터가 어느 행에 위치해있는지 알아내기 2 : 학생의 전체 출석률 출력하기 3 : 학생의 1주차~11주차의 출석률을 세션에 담기 1. 개발할 기능들을 라우터, 미들웨어, 컨트롤러로 나누기 오늘 할 일들을 처리하려면 그 전에 라우터, 미들웨어, 컨트롤러에 어떤 기능들을 구현할 것인지를 정해야한다. 그냥 개발하는게 아니라 나름대로의 요청을 어떻게 받을지 계획해야한다. 라우터: 엔드포인트와 해당 엔드포인트에서 실행돼야 할 로직을 연결해주는 역할 컨트롤러: 미들웨어의 일종이지만 메인 로직을 담당하므로 분리해서 관리 미들웨어: 메인 로직의 컨트롤러 앞뒤로 추가적인 일을 담당 웹 서비스 개발이 처음이라 구조를 이상..
오늘은 백엔드 개발을 시작합니다. 오늘 할 일 : googleapis 모듈 활용해서 구글 스프레드랑 백엔드 연동하기 1. NodeJS가 css 파일 못 찾음 예전에 개발 환경은 설정했었기때문에 구글 스프레드만 연동하면 될거라 생각했습니다... app.js를 실행하고보니 css 파일을 못찾아서 메인 화면이 깨져있었습니다. express와 css를 연동하는 방법을 열심히 구글링 했습니다. 찾아보니 일반 html에 link를 사용하면 css가 안불러와진다는 사실을 알았습니다. 근데 왜 부트스트랩은 잘 됐을까요????? 이유는 이따가 찾기로 하고 일단 이 현상을 해결하겠습니다. public이라는 폴더를 만든다. public 폴더 안에 css 폴더를 만들고 css 파일을 만든다. server.js 파일에서 app..
- Total
- Today
- Yesterday
- 개발일지
- 혼공단
- Signal
- 혼공단 9기
- SQL
- 공룡책
- nodejs
- 깃 예제
- 백엔드 개발
- JS
- JavaScript
- 자바스크립트
- 개발
- C++
- googleapis
- 스페인
- 스페인 교환학생
- Linux
- 혼공
- AWS
- 프로젝트
- 리눅스
- 개발 프로젝트
- Process
- MySQL
- 백준
- 혼공학습단
- 교환학생
- 혼공단 SQL
- 운영체제
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |