car_trader/server/api/car/[id].ts

19 lines
377 B
TypeScript

// http://localhost:3000/api/car/1
import cars from "@/assets/cars.json";
export default defineEventHandler((event) => {
const {id} = event.context.params;
const car = cars.find(_ => _.id == parseInt(id));
if (!car) {
throw createError({
statusCode: 404,
statusMessage: "car not found"
});
}
return car;
});