more backend api work

This commit is contained in:
Cipher Vance
2025-11-22 22:57:59 -06:00
parent 6ae5b0ce26
commit 3c08445dc6
3 changed files with 7 additions and 8 deletions

View File

@@ -53,7 +53,6 @@ server {
return 204;
}
}
# SPA - route all requests to index.html
location / {

View File

@@ -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, {

View File

@@ -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'