more backend api work
This commit is contained in:
@@ -42,7 +42,7 @@ api.interceptors.response.use(
|
||||
|
||||
// Use relative path in production, full URL in development
|
||||
const refreshUrl = process.env.NODE_ENV === 'production'
|
||||
? '/refresh-token'
|
||||
? '/api/refresh-token'
|
||||
: `${API_BASE_URL}/refresh-token`
|
||||
|
||||
const { data } = await axios.post(refreshUrl, {
|
||||
|
||||
@@ -16,7 +16,7 @@ export const useAuthStore = defineStore('auth', () => {
|
||||
error.value = null
|
||||
|
||||
try {
|
||||
const { data } = await api.post('/signup', {
|
||||
const { data } = await api.post('/api/signup', {
|
||||
username,
|
||||
password,
|
||||
email,
|
||||
@@ -50,7 +50,7 @@ export const useAuthStore = defineStore('auth', () => {
|
||||
error.value = null
|
||||
|
||||
try {
|
||||
const { data } = await api.post('/login', {
|
||||
const { data } = await api.post('/api/login', {
|
||||
username,
|
||||
password,
|
||||
})
|
||||
@@ -92,7 +92,7 @@ export const useAuthStore = defineStore('auth', () => {
|
||||
error.value = null
|
||||
|
||||
try {
|
||||
const { data } = await api.post('/password-reset/request', { email })
|
||||
const { data } = await api.post('/api/password-reset/request', { email })
|
||||
return data
|
||||
} catch (err) {
|
||||
error.value = err.response?.data?.error || 'Password reset request failed'
|
||||
@@ -107,7 +107,7 @@ export const useAuthStore = defineStore('auth', () => {
|
||||
error.value = null
|
||||
|
||||
try {
|
||||
const { data } = await api.post('/password-reset/confirm', {
|
||||
const { data } = await api.post('/api/password-reset/confirm', {
|
||||
token,
|
||||
new_password: newPassword,
|
||||
})
|
||||
@@ -125,7 +125,7 @@ export const useAuthStore = defineStore('auth', () => {
|
||||
error.value = null
|
||||
|
||||
try {
|
||||
const { data } = await api.get('/protected/profile')
|
||||
const { data } = await api.get('/api/protected/profile')
|
||||
return data
|
||||
} catch (err) {
|
||||
error.value = err.response?.data?.error || 'Failed to fetch profile'
|
||||
@@ -140,7 +140,7 @@ export const useAuthStore = defineStore('auth', () => {
|
||||
error.value = null
|
||||
|
||||
try {
|
||||
const { data } = await api.put('/protected/profile', profileData)
|
||||
const { data } = await api.put('/api/protected/profile', profileData)
|
||||
return data
|
||||
} catch (err) {
|
||||
error.value = err.response?.data?.error || 'Failed to update profile'
|
||||
|
||||
Reference in New Issue
Block a user