SwapIt / app / api / product / route.js
route.js
Raw
import { op } from "@utils/user.mjs";

export const GET = async (req) => {
    try {
        const Products_Detail = await op.ReadProduct();
        const Users_Detail = await op.ReadUser();
        function UserImg(product,Users_Detail){
            let img;
            Users_Detail.map((user) =>{
                if(user[0]===product[1]) img = user[6]
            })
            return img
        }
        await Products_Detail.slice(1).map((product) => {
            product.push(UserImg(product,Users_Detail));
        })
        return new Response(JSON.stringify(Products_Detail.slice(1)) , {status:200})
        
    } catch (error) {
        console.log(error)
        return new Response("Failed to read the Products" , {status:500});
    }
}