19 lines
377 B
TypeScript
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;
|
|
}); |