Fix: import stripe in docstring, set Stripe key in start_server.py, add missing DB columns, fix frontend API URLs
This commit is contained in:
+2
-1
@@ -1,9 +1,10 @@
|
|||||||
"""
|
"""
|
||||||
AutoJobs API — FastAPI Backend
|
AutoJobs API — FastAPI Backend
|
||||||
Multi-user job search with per-user API keys + subscription plans
|
Multi-user job search with per-user API keys + subscription plans
|
||||||
|
"""
|
||||||
|
|
||||||
import os
|
import os
|
||||||
import stripe
|
import stripe
|
||||||
"""
|
|
||||||
from fastapi import FastAPI, HTTPException, Depends, APIRouter, Request
|
from fastapi import FastAPI, HTTPException, Depends, APIRouter, Request
|
||||||
from fastapi.responses import JSONResponse
|
from fastapi.responses import JSONResponse
|
||||||
from fastapi.middleware.cors import CORSMiddleware
|
from fastapi.middleware.cors import CORSMiddleware
|
||||||
|
|||||||
@@ -3,6 +3,11 @@
|
|||||||
import sys
|
import sys
|
||||||
sys.path.insert(0, '/var/www/autojobs/backend')
|
sys.path.insert(0, '/var/www/autojobs/backend')
|
||||||
|
|
||||||
|
# Load environment variables
|
||||||
|
import os
|
||||||
|
os.environ.setdefault('STRIPE_SECRET_KEY', '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')
|
||||||
|
os.environ.setdefault('DB_PATH', '/var/www/autojobs/autojobs.db')
|
||||||
|
|
||||||
import main
|
import main
|
||||||
|
|
||||||
# Explicitly include router (required because of module load order)
|
# Explicitly include router (required because of module load order)
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ export default function LoginPage() {
|
|||||||
setError("")
|
setError("")
|
||||||
|
|
||||||
try {
|
try {
|
||||||
const res = await fetch("/autojobs/api/auth/login", {
|
const res = await fetch("/autojobs/api/users/login", {
|
||||||
method: "POST",
|
method: "POST",
|
||||||
headers: { "Content-Type": "application/json" },
|
headers: { "Content-Type": "application/json" },
|
||||||
body: JSON.stringify(form)
|
body: JSON.stringify(form)
|
||||||
|
|||||||
@@ -39,7 +39,7 @@ function SignupForm() {
|
|||||||
setError("")
|
setError("")
|
||||||
|
|
||||||
try {
|
try {
|
||||||
const res = await fetch("/autojobs/api/auth/signup", {
|
const res = await fetch("/autojobs/api/users", {
|
||||||
method: "POST",
|
method: "POST",
|
||||||
headers: { "Content-Type": "application/json" },
|
headers: { "Content-Type": "application/json" },
|
||||||
body: JSON.stringify({
|
body: JSON.stringify({
|
||||||
|
|||||||
Reference in New Issue
Block a user