feat: init
This commit is contained in:
24
.output/server/chunks/routes/api/v1/rates/_code_.get.mjs
Normal file
24
.output/server/chunks/routes/api/v1/rates/_code_.get.mjs
Normal file
@@ -0,0 +1,24 @@
|
||||
import { d as defineEventHandler, g as getRouterParam, c as createError, s as setHeader } from '../../../../nitro/nitro.mjs';
|
||||
import { g as getRateByCode } from '../../../../_/vatRates.mjs';
|
||||
import 'node:http';
|
||||
import 'node:https';
|
||||
import 'node:events';
|
||||
import 'node:buffer';
|
||||
import 'node:fs';
|
||||
import 'node:path';
|
||||
import 'node:crypto';
|
||||
import 'node:url';
|
||||
|
||||
const _code__get = defineEventHandler(async (event) => {
|
||||
var _a;
|
||||
const code = (_a = getRouterParam(event, "code")) != null ? _a : "";
|
||||
const rate = await getRateByCode(code);
|
||||
if (!rate) {
|
||||
throw createError({ statusCode: 404, statusMessage: "Country not found", data: { error: "Country not found" } });
|
||||
}
|
||||
setHeader(event, "Cache-Control", "public, max-age=3600");
|
||||
return rate;
|
||||
});
|
||||
|
||||
export { _code__get as default };
|
||||
//# sourceMappingURL=_code_.get.mjs.map
|
||||
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"_code_.get.mjs","sources":["../../../../../../../server/api/v1/rates/[code].get.ts"],"names":[],"mappings":";;;;;;;;;;;AAAA,mBAAA,kBAAA,CAAA,OAAA,KAAA,KAAA;;AACA,EAAA,MAAA,IAAA,GAAA,CAAA,EAAA,GAAA,cAAA,CAAA,KAAA,EAAA,MAAA,MAAA,IAAA,GAAA,EAAA,GAAA,EAAA;AACA,EAAA,MAAA,IAAA,GAAA,MAAA,aAAA,CAAA,IAAA,CAAA;AAEA,EAAA,IAAA,CAAA,IAAA,EAAA;AACA,IAAA,MAAA,WAAA,CAAA,EAAA,UAAA,EAAA,GAAA,EAAA,aAAA,EAAA,mBAAA,EAAA,IAAA,EAAA,EAAA,KAAA,EAAA,mBAAA,EAAA,EAAA,CAAA;AAAA,EACA;AAEA,EAAA,SAAA,CAAA,KAAA,EAAA,iBAAA,sBAAA,CAAA;AACA,EAAA,OAAA,IAAA;AACA,CAAA,CAAA;;;;"}
|
||||
Reference in New Issue
Block a user