유효성 검사 validation
"사용자가 입력한 값" (에 따른 result값 등)의 유효성 (=타당성)을 확인하는 것
= 예외처리를 해준다
userId : 값이 있어야
사람 name : 숫자 X, 문자열, 2자 이상...
https://express-validator.github.io/docs/guides/getting-started
Getting Started | express-validator
One of the best ways to learn something is by example!
express-validator.github.io
express-validation 이 도와줌!!!
미들웨어

---
userId는 숫자로 들어와야 한다는 예외처리를 해줘!!


이야~~ body안에 들어온거 안비었는지 int아닌지 검사해줘!!!
에러나면 err를 받아줘용


return 추가했을떄 나는 변수로 값을 넘겨서
return 을 하면 함수에서 나가게 되어서 res.status(status).json(responseData); 를 못하는 단점이 생김
그래서 나는 무족건 if else를 할수박개없개되는거시다~~~(허거덩)
코드의 일관서을 유지하기 위해 ,,, 그게 좋다고 판단해주었다(코파일럿이가)


하지만 업계 표준은 이거래서,,!! 암튼 갈아엎어보겠다

엎었음 확실히 코드 짜기가 편하긴 하네여
try catch 문 써서 해결햇긔


괄호가 들어가고 안들어가고 차이를 잘 모르겠음
에러 우선순위는 코드에서 위에 있는 거부터임!!!
리팩토링,,,열심히 했는데요~~!!
음 이게 맞는지 ㅜㅜ
import 문으로 하는 방식은 나중에 또 바꿔주시려나,,!!!!!!!
trycatch문이 어디로 들어가야 하는지~ 잘 모르겠달까~~~!!!!

저자리는 콜백함수 부르기 전에 전처리로 뭘 할 수 있을까??라는 자리임
헉 방금

function 머시기로 담으면 함수로 담는건데
저렇게 담으면
함수가 아니라 모듈로써 일을 할 수 있음!!!(허거덩!!몰랐어요)

이래도 되는 것임~~허거덩슨슨구리
----------------
나는 여태까지 함수를 전부

이렇게 써왔기 때문에
엥??? 변수로 담으면 모듈화가 가능하다고???
그럼 여태까지 나는 함수와 모듈을 구분하지 못했던 것인가 궁금해져서 코파일럿에게 물어보았다
함수랑 모듈이랑 비슷한거는 맞음!!
는 ~~~
해당 글에 정리해놓았다
함수와 모듈, 함수 호출() 함수 참조, Export Default Import /Export Named Import
모듈 Module재사용 가능한 코드 덩어리파일 단위로 import export 하는 것 함수 Functionmath.js 라는 파일이 있다면이 파일 전체가 모듈이고 각각 내장된 함수들이 기능한다export function add(a, b) { return a + b
tin814.tistory.com
정리추~