| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 백준알고리즘
- 코테
- HTML5
- 백준nodejs
- 코딩테스트
- 리액트댓글기능
- 자바스크립트
- css기초
- 백준
- 다이나믹프로그래밍
- 프로그래머스코테
- JS프로그래머스
- 리액트
- 리액트커뮤니티
- 백준js
- JS
- 백준구현
- dp알고리즘
- HTML
- 백준구현문제
- 포이마웹
- 프로그래머스
- 알고리즘
- 백준골드
- 안드로이드 스튜디오
- 익스프레스
- CSS
- js코테
- 프로그래머스JS
- 몽고DB
- Today
- Total
목록Express (2)
개발새발 로그
회원가입 시 닉네임에 중복검사 조건을 두어 글 작성자가 겹치지 않도록한다. 작동순서 1. 회원가입에 중복검사를 위한 버튼 생성 2. nameCheck라는 useState선언(false) 3.. nameCheck가 false면 중복검사진행을 안한 것이므로 방어코드 작성 - 회원가입완료버튼을 누를 때 4. 중복검사 버튼에 namcheckFunc이라는 함수를 만들어 중복검사 axios요청 추가 5. axios요청으로 닉네임 중복검사가 성공하면 nameCheck를 true로 바꿈 6. nameInfo라는 useState선언 7. nameInfo는 사용가능한 닉네임인지 알려주기 위해 클라이언트에 띄워주기위한 usestate 8 axios요청에 중복검사가 성공하면 nameInfo도 같이 "사용가능한 닉네임" 이라는..
서버에 몽고DB를 연결했으면 클라이언트를 통해서 데이터를 DB에 저장해보자 우리가 작성할 로직의 순서이다. 순서 제출버튼을 누르면 axios사용해 서버로 데이터를 보낸다. 서버는 데이터를 받아서 몽고DB에 저장할 수 있도록 model화 한다. model화를 하고 save()통해 DB에 저장한다. 1. 제출버튼을 누르면 axios사용해 서버로 데이터를 보낸다. -제목과 내용에 대한 useState를 선언한다. -form의 input 또한 알맞게 지정해준다. -제출 버튼에 onclick에 onsubmit 함수를 추가해준다. -onsubmit에서 axios.post요청을한다. 2. 서버는 데이터를 받아서 몽고DB에 저장할 수 있도록 model화 한다. -Post모델 확인(몽고DB는 모델이 있어야한다.) -서버..