Temp
const express = require("express");
const cors = require("cors");
const app = express();
const PORT = 3000;
// Enable CORS for cross-origin requests
app.use(cors());
// Middleware to parse JSON requests
app.use(express.json());
// Mock data
const mockData = {
page: "1",
total: "18",
records: "342",
summaries: [
{
ptsTransferRqstID: "506327",
id: "1",
fromIssuer: {
issuerId: "3663",
issuerName: "M&T BANK",
},
toIssuer: {
issuerId: "1555",
issuerName: "GUILD MORTGAGE COMPANY",
},
gmpUserId: "I_twu23663",
ptsTransferRqstTyp: "Standard-Partial",
ptsTrnsfrRqstDt: "12/01/2024",
ptsSaleDt: "11/21/2024",
ptsTransferRqstStatus: "Validation with Errors",
ptsTransferRqstCode: "PVF",
ptsBuyerSellerFlag: "S",
rowCount: 342,
rowNum: 1,
assAgreementDocId: null,
appLetterDocId: null,
hecmIssrFlag: "N",
},
],
};
// Define API endpoint
app.get("/pts/services/v1/transfers", (req, res) => {
// Extract query parameters (optional)
const {
issuerId,
page = "1",
sellingIssuer,
buyingIssuer,
transferType,
transferDate,
transferStatus,
transferNumber,
} = req.query;
console.log("Query Parameters:", req.query);
// Return the mock data
res.json(mockData);
});
// Start the server
app.listen(PORT, () => {
console.log(`Mock server is running at http://localhost:${PORT}`);
});