사용자 삭제 API 경로 수정 - RESTful path parameter 형식으로 변경
변경 사항:
- API 경로: POST /api/v1/nmsa/user/delete → DELETE /api/v1/nmsa/user/delete/{usrid}
- api-url-user.ts: deleteUser 함수에 usrid 파라미터 추가
- use-user-delete-mutation.ts:
- axios.post → axios.delete로 변경
- usrid를 path parameter로 전달
- mid는 request body의 data 필드로 전달
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -33,10 +33,13 @@ export const userDelete = async (params: UserDeleteParams): Promise<UserDeleteMu
|
||||
let options = {
|
||||
headers: {
|
||||
'X-User-Agent': getHeaderUserAgent(headerOptions)
|
||||
},
|
||||
data: {
|
||||
mid: params.mid
|
||||
}
|
||||
};
|
||||
try {
|
||||
const response = await axios.post<UserDeleteResponse>(API_URL_USER.deleteUser(), params, options);
|
||||
const response = await axios.delete<UserDeleteResponse>(API_URL_USER.deleteUser(params.usrid), options);
|
||||
return { status: true, data: response.data };
|
||||
} catch (error: any) {
|
||||
return {
|
||||
|
||||
@@ -17,8 +17,8 @@ export const API_URL_USER = {
|
||||
existsUserid: () => {
|
||||
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/user/exists/userid`;
|
||||
},
|
||||
deleteUser: () => {
|
||||
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/user/delete`;
|
||||
deleteUser: (usrid: string) => {
|
||||
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/user/delete/${usrid}`;
|
||||
},
|
||||
createUser: () => {
|
||||
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/user/create`;
|
||||
|
||||
Reference in New Issue
Block a user