Faynix
BABetter Auth
•Created by Faynix on 4/22/2025 in #help
ERROR [Better Auth]: Error Error: NOT_FOUND
app.ts :
import express from "express";
import cors from "cors";
import helmet from "helmet";
import compression from "compression";
import morgan from "morgan";
import { auth } from "./lib/auth.js";
import { toNodeHandler } from "better-auth/node";
const app = express();
// Security middlewares
app.use(limiter);
app.use(helmet());
app.use(compression());
app.use(cors(config.CORS));
app.use(morgan("dev"));
// Environment-specific logging
if (process.env.NODE_ENV === "development") {
console.log("Backend running in dev mode");
app.use(morgan("dev"));
} else if (process.env.NODE_ENV === "production") {
console.log("Backend running in production mode");
app.use(morgan("combined"));
}
// Body parsers
app.use(express.json());
app.use(express.urlencoded({ extended: true }));
// Auth route
app.all(
"/auth/*",
(req, res, next) => {
console.log("Body:", req.body);
next();
},
toNodeHandler(auth)
);
export default app;
import express from "express";
import cors from "cors";
import helmet from "helmet";
import compression from "compression";
import morgan from "morgan";
import { auth } from "./lib/auth.js";
import { toNodeHandler } from "better-auth/node";
const app = express();
// Security middlewares
app.use(limiter);
app.use(helmet());
app.use(compression());
app.use(cors(config.CORS));
app.use(morgan("dev"));
// Environment-specific logging
if (process.env.NODE_ENV === "development") {
console.log("Backend running in dev mode");
app.use(morgan("dev"));
} else if (process.env.NODE_ENV === "production") {
console.log("Backend running in production mode");
app.use(morgan("combined"));
}
// Body parsers
app.use(express.json());
app.use(express.urlencoded({ extended: true }));
// Auth route
app.all(
"/auth/*",
(req, res, next) => {
console.log("Body:", req.body);
next();
},
toNodeHandler(auth)
);
export default app;
3 replies