2023.01.30
원래는 sql을 다운받아서 계속 진행해볼 예정이었으나 새로운 개념도 많이 나오고 서버 실행에도 몇몇 어려움을 겪어
sql에 대해 조금 더 공부하고 추가학습을 진행하기로 함
메모를 데이터베이스에 저장
<명령어 정리>
서버 수정시 자동 갱신 :: npm install nodemon
이후에는 작동시 이거 입력 :: npm run dev
- express.json() >> json 형태의 data를 우리가 사용하기 쉽게 request body로 바꿔줌
- form으로 요청을 보낼때는 json형식이 아니라 또다른 형식으로 보냄 >> 이 data의 값을 request body로 쓰기 위해서는 app.use(express.urlencoded({extended: true})); 이거 사용
[sql문 구조]
insert into 테이블 이름 (필드이름 1~n)
values (데이터 1 ~ n)
저번에 생성한 데이터를 읽어오기
<fetch 함수>
첫번째 매개변수 :: 요청하고 싶은 url == 서버의 주소
두번째 매개변수 :: 객체 == 옵션(method, headers, body)
- method : http에서 사용하는 메소드
- headers : 요청을 보낼 때 부가작 정보
- body : 서버로 보내고 싶은 데이터를 json 형식으로
then함수로 return, response json 해주기
err 발생시 catch로 캐치해주기!
== 비동기 함수랑 비슷함
[sql문 구조]
where은 선택적인 거고 select, from 만 있으면 모든 data를 가져옴
메모 수정하기
button의 type이 button >> 말 그대로 버튼
button의 type이 submit >> 만약 submit을 감싸는 form이 있다면 data가 서버로 전송됨
[sql문 구조]
역시나 where는 선택적이지만 이게 없으면 모든 data를 가져온다는 것 주의
put의 경우 fetch로 요청을 보내면 redirect가 불가능하다
메모 삭제하기
[sql문 구조]
where 조건문은 이번엔 필수!! 없다면 테이블 내의 모든 데이터가 삭제됨
'2023~2024 동계모각코' 카테고리의 다른 글
[2023~2024 동계모각코] 6주차 결과 (0) | 2024.02.14 |
---|---|
[2023~2024 동계모각코] 6주차 계획 (0) | 2024.02.14 |
[2023~2024 동계모각코] 5주차 계획 (0) | 2024.01.30 |
[2023~2024 동계모각코] 4주차 결과 (0) | 2024.01.23 |
[2023~2024 동계모각코] 4주차 계획 (0) | 2024.01.23 |