Fix backend import error and update proxy for local dev

- Add missing Optional import in backend/app/main.py
- Update Vite proxy to use localhost:8000 for local development
- Add package-lock.json from npm install
This commit is contained in:
Claude
2025-11-19 23:13:20 +00:00
parent 441f62023e
commit 855b91ba78
3 changed files with 2668 additions and 5 deletions
+1 -4
View File
@@ -1,7 +1,7 @@
from fastapi import FastAPI, Depends, HTTPException, UploadFile, File from fastapi import FastAPI, Depends, HTTPException, UploadFile, File
from fastapi.middleware.cors import CORSMiddleware from fastapi.middleware.cors import CORSMiddleware
from sqlalchemy.orm import Session from sqlalchemy.orm import Session
from typing import List from typing import List, Optional
import json import json
from . import models, schemas, crud from . import models, schemas, crud
@@ -230,6 +230,3 @@ def root():
"message": "Tesseract API - Nested Todo Tree Manager", "message": "Tesseract API - Nested Todo Tree Manager",
"docs": "/docs" "docs": "/docs"
} }
from typing import Optional
+2666
View File
File diff suppressed because it is too large Load Diff
+1 -1
View File
@@ -8,7 +8,7 @@ export default defineConfig({
port: 5173, port: 5173,
proxy: { proxy: {
'/api': { '/api': {
target: 'http://backend:8000', target: 'http://localhost:8000',
changeOrigin: true, changeOrigin: true,
} }
} }