私は Pyramid とCorniceを使用して、Backbone.js アプリケーションが使用する API を作成しています。私の現在のコードは、リクエストに対しては完全に機能しGET
てPOST
いますが、リクエストを受け取ると 404 エラーが返されPUT
ます。これは、バックボーンが として送信するためだと思いますhttp://example.com/api/clients/ID
。ここID
で、 は問題のオブジェクトの ID 番号です。
私のコーニスのセットアップコードは次のとおりです。
clients = Service(name='clients', path='/api/clients', description="Clients")
@clients.get()
def get_clients(request):
...
@clients.post()
def create_client(request):
...
@clients.put()
def update_client(request):
...
コーニスはパスのみを登録し、 は登録し/api/clients
ないよう/api/clients/{id}
です。両方を一致させるにはどうすればよいですか?