TIL
TIL. 22.06.26
JJ_hyun
2022. 6. 26. 20:08
오늘은 서버 관련 복습을 하고 있다. 단순히 기능구현을 위해 구글링해서 입력했던 코드들을 하나하나 뜯어보면서
왜 써야 했고 쓰면 어떤걸 허용 혹은 반환해주는지 차근차근 정리해 보자.
express = reqire('express')
app = express()
cors = require('cors')
app.use(cors())
app.express({strict : false})
cors 는 내 서버에 누가 접근하는지? 를 지정해 준다. 제일 마지막 줄 처럼 작성을 하면 모두에게 허용해 준다 라는 뜻이다.
app.express({strict : false})
만약 strict 이 true 로 지정해 준다면, 객체와 배열만 허용해 준다는 뜻이다.
false 로 지정해 준다면 모든 JSON.parse 를 한 형태에 대해 접근을 허용한다? 라고 이해했다.
( JSON.parse 는 객체를 JSON으로 변환해준다. )
findIndex 에 대해 알고는 있었지만 실전 예제를 써보면서 내가 제대로 쓸 수 있는지 확인해봐야겠다.
findIndex() 는 인자로 함수를 받을 수 있는데,
함수를 통해 원하는 데이터의 인덱스 번호를 리턴값으로 받을 수 있다.
const list = ["아침","아점","점심","늦점","저녁","야식"]
list.findIndex( el => el === "점심" )
//2
더미데이터를 받고 수정할 때 상당히 편리한 메서드라고 생각이 들었다.
나중에 정말로 일을 하게 된다면 업데이트 관련해서 꼭 알아둬야 겠다!