A-la-carte
// sample REST API create user
function create( event, rc, prc ){
var validationResult = validate(
target = rc,
constraints = {
username = { required = true },
email = { required = true, type = "email" },
password = { required = true }
}
)
if ( !validationResult.hasErrors() ) {
UserService.createUser(rc.username, rc.email, rc.password);
prc.response.setData( UserService.readUser(username=rc.username) );
} else {
prc.response
.setError( true )
.addMessage( validationResult.getAllErrors())
.setStatusCode( STATUS.BAD_REQUEST )
.setStatusText( "Validation error" );
}
}Last updated
Was this helpful?