health endpoint
This commit is contained in:
@@ -29,6 +29,7 @@ const mapsRoutes = require("./routes/maps");
|
||||
const conditionCheckRoutes = require("./routes/conditionChecks");
|
||||
const feedbackRoutes = require("./routes/feedback");
|
||||
const uploadRoutes = require("./routes/upload");
|
||||
const healthRoutes = require("./routes/health");
|
||||
|
||||
const PayoutProcessor = require("./jobs/payoutProcessor");
|
||||
const RentalStatusJob = require("./jobs/rentalStatusJob");
|
||||
@@ -142,15 +143,18 @@ app.use(
|
||||
express.static(path.join(__dirname, "uploads"))
|
||||
);
|
||||
|
||||
// Health check endpoints (no auth, no rate limiting)
|
||||
app.use("/health", healthRoutes);
|
||||
|
||||
// Root endpoint
|
||||
app.get("/", (req, res) => {
|
||||
res.json({ message: "Village Share API is running!" });
|
||||
});
|
||||
|
||||
// Public routes (no alpha access required)
|
||||
app.use("/api/alpha", alphaRoutes);
|
||||
app.use("/api/auth", authRoutes); // Auth has its own alpha checks in registration
|
||||
|
||||
// Health check endpoint
|
||||
app.get("/", (req, res) => {
|
||||
res.json({ message: "CommunityRentals.App API is running!" });
|
||||
});
|
||||
|
||||
// Protected routes (require alpha access)
|
||||
app.use("/api/users", requireAlphaAccess, userRoutes);
|
||||
app.use("/api/items", requireAlphaAccess, itemRoutes);
|
||||
|
||||
Reference in New Issue
Block a user