Architettura API Node.js

2

Attualmente sto lavorando su un'app Web e desidero progettare l'interfaccia tra nodejs / mongoose e l'app backbone.

Una breve descrizione dell'app: Un utente si iscrive all'applicazione e ottiene un account utente dove può creare un'organizzazione (ad esempio, un club di calcio). All'interno di queste organizzazioni puoi creare progetti. All'interno di questi progetti puoi definire compiti che potresti assegnare a qualcuno)

Voglio avere un'API RESTful per l'app. Il mio problema è: un utente può avere più di una organizzazione, se ho una API per progetti come

GET / projects /
POST / progetti /
GET / projects /: id
PUT / projects /: id
DELETE / projects /: id

Come faccio a determinare a quale organizzazione appartiene il progetto? Aggiungo un parametro all'API o invio un campo extra contenente l'ID dell'organizzazione? Qualsiasi aiuto è apprezzato!

    
posta pfried 03.02.2013 - 19:54
fonte

1 risposta

2

GET /organizations/projects/:id

Ottiene un elenco di progetti per un'organizzazione.

POST /projects/:id

Aggiorna un progetto specifico.

GET /projects/:id

Ottiene un progetto specifico.

DELETE /projects/:id

Elimina un progetto specifico.

DELETE /organizations/:id

Elimina un'organizzazione e tutti i suoi progetti.

POST /organizations/:id

Aggiorna un'organizzazione specifica.

GET /organizations

Ottiene un elenco di tutte le organizzazioni

    
risposta data 03.02.2013 - 20:13
fonte

Leggi altre domande sui tag