타임리프로 html 바로 랜더링하던거 rest api로 바꾸고 있는데
프론트에서 이 api를 어떻게 쓸지 모르니까 제대로 설계하고 있는 건지 모르겠음
그래서 궁금한건
1. 클라이언트가 내가 보낸 api외의 다른 데이터를 쓸 수 있는지 궁금함. 예를 들어 이전 url이나 쿼리스트링들 전에 보냈던 api 데이터 전부 들고 있을 수 있나?
2. js나 html을 일단 서버에서 보내줘야 실행이 될텐데 이건 처음 서버에 요청하면 다 보내주고 시작하는 거임? 처음에 "/"로 get 요청하면 js들어있는 html 전부 보내주는거임? 만약에 다른 url이면 get요청으로 실제 api호출될텐데 이때는 html을 어디서 받아야함?
3. 프론트단 대충 api받아서 만들어 보고 싶은데 리액트에 뷰중에 뭐가 편할까?
프론트에서 이 api를 어떻게 쓸지 모르니까 제대로 설계하고 있는 건지 모르겠음
그래서 궁금한건
1. 클라이언트가 내가 보낸 api외의 다른 데이터를 쓸 수 있는지 궁금함. 예를 들어 이전 url이나 쿼리스트링들 전에 보냈던 api 데이터 전부 들고 있을 수 있나?
2. js나 html을 일단 서버에서 보내줘야 실행이 될텐데 이건 처음 서버에 요청하면 다 보내주고 시작하는 거임? 처음에 "/"로 get 요청하면 js들어있는 html 전부 보내주는거임? 만약에 다른 url이면 get요청으로 실제 api호출될텐데 이때는 html을 어디서 받아야함?
3. 프론트단 대충 api받아서 만들어 보고 싶은데 리액트에 뷰중에 뭐가 편할까?
1. 가능함 2. html, css, js같은건 정적 리소스에 들어가서 마찬가지로 서버에서 받을 수 있음. (정적 서버를 따로 둘수도 있음) js에서 ajax로 rest api 서버에 요청 보내고 동적으로 현재 html 페이지를 수정해주거나, 새로 html 화면을 받아 올수도 있겠지 3. 난이도는 뷰가 더 쉽고 실무에선 리액트 더 많이쓰는거로 암. 나도 프론트를 직접 하진 않아서 주변에서 들은 바로는 그럼
굳이 만져야하면 리액트를 추천함