Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
09dd262
✨ [feat] : 로그인 API 연결
BaekJiyeon02 Feb 2, 2025
89d9fa7
✨ [feat] : 액세스 토큰 쿠키에 저장
BaekJiyeon02 Feb 2, 2025
0f024ee
✨ [feat] : 로그인 시 각 역할마다 경로 지정
BaekJiyeon02 Feb 2, 2025
d8712e2
✨ [feat] : Pinia 회원정보 저장하여 상태관리
BaekJiyeon02 Feb 2, 2025
c3ae5cd
✨ [feat] : Pinia에 저장된 회원정보 Top, Side에 적용
BaekJiyeon02 Feb 2, 2025
61c54f0
✨ [feat] : 비밀번호 재설정 API 연결
BaekJiyeon02 Feb 2, 2025
e512e46
♻️ [refactor] : 불필요한 코드 제거
BaekJiyeon02 Feb 2, 2025
45d3815
:sparkles: [feat] : 폼데이터 요청 api 형식 분리
Minkyu0424 Feb 1, 2025
61df8a1
:recycle: [refactor] : prop대신 직접 가져오기, 파일 초기값 배열로
Minkyu0424 Feb 1, 2025
11462ed
:recycle: [refactor] : 1,2차 카테고리 타입 선언 및 위치 변경
Minkyu0424 Feb 1, 2025
6a6b4a6
:sparkles: [feat] : 카테고리용 드롭다운 개별 생성
Minkyu0424 Feb 1, 2025
61ed646
:sparkles: [feat] : 1, 2차 카테고리 조회 api 연결
Minkyu0424 Feb 1, 2025
d1a8a41
:sparkles: [feat] : 요청 생성 api 연결
Minkyu0424 Feb 1, 2025
65b0f37
:sparkles: [feat] : 정보 누락시 경고 텍스트 출력
Minkyu0424 Feb 2, 2025
cd970aa
:sparkles: [feat] : 요청 완료 후 모달 및 라우팅
Minkyu0424 Feb 2, 2025
8c202cf
:recycle: [refactor] : axios instance 객체 분리해서 import
Minkyu0424 Feb 2, 2025
281050c
:recycle: [refactor] : 카테고리 드롭다운 placeholder없이, input placeholder 상수화 취소
Minkyu0424 Feb 2, 2025
9f952ae
♻️ [refactor] : axios 인스턴스 이슈 반영
BaekJiyeon02 Feb 2, 2025
f97d35b
:recycle: [refactor] : 1,2차 카테고리 타입 선언 및 위치 변경
Minkyu0424 Feb 1, 2025
c49d1fb
:sparkles: [feat] : 요청 생성 api 연결
Minkyu0424 Feb 1, 2025
d6b475b
:recycle: [refactor] : 1,2차 카테고리 타입 선언 및 위치 변경
Minkyu0424 Feb 1, 2025
81bb0ca
:sparkles: [feat] : 요청 생성 api 연결
Minkyu0424 Feb 1, 2025
6404730
♻️ [refactor] : 역할 변수에 따른 값 수정
BaekJiyeon02 Feb 2, 2025
f9d5023
Merge branch 'develop' into CLAP-205
BaekJiyeon02 Feb 2, 2025
1bb1826
♻️ [refactor] : 사용하지 않는 값 제거
BaekJiyeon02 Feb 2, 2025
9e76611
♻️ [refactor] : 토큰 axios파일에서 처리되므로 불필요하여 제거
BaekJiyeon02 Feb 2, 2025
6ccd304
♻️ [refactor] : 불필요한 예외처리 제거
BaekJiyeon02 Feb 2, 2025
de257f7
♻️ [refactor] : request body 추가 및 타입 선언
BaekJiyeon02 Feb 2, 2025
008fa11
♻️ [refactor] : 불필요 코드 제거
BaekJiyeon02 Feb 2, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 20 additions & 0 deletions src/api/auth.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
import axiosInstance from '@/utils/axios'

export const postLogin = async (nickname: string, password: string) => {
const body = {
nickname: nickname,
password: password
}
const sessionIdValue = '123'
try {
const response = await axiosInstance.post('/api/auths/login', body, {
headers: {
sessionId: sessionIdValue
}
})
return response.data
} catch (error) {
console.error('로그인 오류:', error)
throw error
}
}
4 changes: 3 additions & 1 deletion src/views/LoginView.vue
Original file line number Diff line number Diff line change
Expand Up @@ -46,11 +46,13 @@

<script setup lang="ts">
import { ref } from 'vue'
import { postLogin } from '@/api/auth'

const nickname = ref('')
const password = ref('')

const handleLogin = async () => {
// 로그인 API 필요
const res = postLogin(nickname.value, password.value)
console.log('요청확인:', res)
}
</script>