사용자 삭제 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 = {
|
let options = {
|
||||||
headers: {
|
headers: {
|
||||||
'X-User-Agent': getHeaderUserAgent(headerOptions)
|
'X-User-Agent': getHeaderUserAgent(headerOptions)
|
||||||
|
},
|
||||||
|
data: {
|
||||||
|
mid: params.mid
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
try {
|
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 };
|
return { status: true, data: response.data };
|
||||||
} catch (error: any) {
|
} catch (error: any) {
|
||||||
return {
|
return {
|
||||||
|
|||||||
@@ -17,8 +17,8 @@ export const API_URL_USER = {
|
|||||||
existsUserid: () => {
|
existsUserid: () => {
|
||||||
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/user/exists/userid`;
|
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/user/exists/userid`;
|
||||||
},
|
},
|
||||||
deleteUser: () => {
|
deleteUser: (usrid: string) => {
|
||||||
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/user/delete`;
|
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/user/delete/${usrid}`;
|
||||||
},
|
},
|
||||||
createUser: () => {
|
createUser: () => {
|
||||||
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/user/create`;
|
return `${API_BASE_URL}/api/v1/${API_URL_KEY}/user/create`;
|
||||||
|
|||||||
Reference in New Issue
Block a user