현재 SQL 문을 포함하거나 특정 작업을 수행하는 특정 PHP 스크립트를 호출하는 많은 웹 페이지가 있습니다. 즉 getNames.php - as 아약스 콜백의 일부. 특히 유지 보수가 불가능합니다.기존 웹 응용 프로그램에서 REST와 유사한 API를 구현하기위한 전략
나는 REST와 같은 API를 사용하여 클라이언트에게 필요한 데이터를 얻은 다음 사용할 수있는 데이터로 데이터를 집어 넣으려고했다. 이는 코드에서 매우 복잡한 sql을 유지하는 부담을 줄이고 데이터를 중앙 집중식으로 처리 할 수 있으므로 매력적입니다. 따라서 한 번의 AJAX 호출만으로 많은 데이터를 얻지는 못합니다. 또한 데이터베이스가 클라이언트에 미치는 영향을 줄이기 위해 변경할 수 있습니다.
- 이 사이트는 게임이다, 그래서 나는 RESTlike API는 가능한 한 많은 부정 행위/남용으로부터 보호해야합니다
그러나 나는이 전략을 볼 수있는 두 가지 문제가 있습니다.
- REST API의 모든 예는 컨트롤러를 사용하여 루트의 요청을 처리합니다. 그것은 우리가 // company/games/game /에 있기 때문에 나에게 이상적이지 않으며 이미 root (// company /)에 index.php가 있습니다.
나열된 두 가지 제약 조건에 대해 어떤 옵션과 전략이 있습니까?
theres 당신의 하위 디렉토리에 글꼴 컨트롤러가 없어 ... 당신은 단지 제대로 구성해야합니다. 패턴은 여전히 작동합니다. – prodigitalson
대답 해 줄 수 있겠습니까? 컨트롤러로 // company/games/game/rest를 사용할 수 있도록 어떻게 설정해야합니까? –