added more api design tips
renamed /get/entry/:id to /entries/:id
dropped a pointless router.navigate call
moved input validation where it belongs