-
Notifications
You must be signed in to change notification settings - Fork 0
API 설계 방침
Namwoo Kim edited this page Feb 20, 2017
·
1 revision
- API 개발시 empty 체크, null 체크 후
public function check_username() {
$username = $this->input->get('username');
if (empty($username)) {
$this->return_fail_response('101', ['message' => '유저 아이디가 입력되지 않았습니다.']);
}
$result = $this->user_model->get_by_user_name($username);
if ($result) {
$this->return_fail_response('102', ['message' => '이미 사용중인 유저 아이디입니다.']);
}
$this->return_success_response(['message' => '사용 가능한 유저 아이디입니다.']);
}
위와 같은 방식으로 개발
- 에러 사항 체크 후 early return 흐름으로 변경
- 일단 기본적인 API는 return_*_response로 통일