특별한 비즈니스 로직은 아니고
그냥 어떤 데이터를 불러와서 빼고 나누고 더하고 곱하고 하는 그걸
굳이 백엔드에서 할필요는 없는거죠.?
그리고 혹시 리액트에서 특정 api를 직접 요청하는 코드를 작성해도되나요?
예를들어 네이버 실시간 검색어를 받아온다고 할때 서버에서 한번 조회해서 뿌려주면 좋겠지만 그렇게 하지 않고 클라이언트에서 요청을 직접한다고하면 서버가 아니라 클라이언트 자원을 쓰게되는건가요??
기본적으로는 되는데 api 중에 서버키 요구하는 것들을 그렇게 해버리면 서버키 노출 위험이 있음
아이피는 클라이언트ip로 요청되는건가요?
당연히 클라ip
그러면 cpu쓰는 연산작업도 로컬의 cpu를 쓰게되고 컴퓨터마다 프런트에서 연산의 성능차이가 나게되나요?
그것도 당연 모든 것은 클라 컴에서 돌아감
보안이필요한 계산식이아니면 프론트에서해도되지 ㅇㅇ
api요청도 혹시 프런트에서 해도되나요? 이렇게되면 요청ip는 클라이언트ip인가요 서버ip인가요?
그런건 위에 댓글에있듯이 api키 노출이되기때문에 서버에서해라
그리고 혹시 리액트에서 특정 api를 직접 요청하는 코드를 작성해도되나요?
예를들어 네이버 실시간 검색어를 받아온다고 할때 서버에서 한번 조회해서 뿌려주면 좋겠지만 그렇게 하지 않고 클라이언트에서 요청을 직접한다고하면 서버가 아니라 클라이언트 자원을 쓰게되는건가요??
기본적으로는 되는데 api 중에 서버키 요구하는 것들을 그렇게 해버리면 서버키 노출 위험이 있음
아이피는 클라이언트ip로 요청되는건가요?
당연히 클라ip
그러면 cpu쓰는 연산작업도 로컬의 cpu를 쓰게되고 컴퓨터마다 프런트에서 연산의 성능차이가 나게되나요?
그것도 당연 모든 것은 클라 컴에서 돌아감
보안이필요한 계산식이아니면 프론트에서해도되지 ㅇㅇ
api요청도 혹시 프런트에서 해도되나요? 이렇게되면 요청ip는 클라이언트ip인가요 서버ip인가요?
그런건 위에 댓글에있듯이 api키 노출이되기때문에 서버에서해라