Show errors
Return error responses with appropriate status codes. Use Response for custom
errors.
Throw errors to trigger
+error.ts; return responses for controlled errors.// routes/api.ts
import route from "primate/route";
export default route({
get() {
throw new Error("Something went wrong");
},
});import response from "primate/response";
export default route({
get() {
return response.json({ error: "Bad request" }, { status: 400 });
},
});// routes/+error.ts
import route from "primate/route";
export default route({
get() {
return response.json({ error: "Internal error" }, { status: 500 });
},
});