fix(function): 🐛 Should throw errors (#281)
parent
68dcce3652
commit
1b492e2490
|
@ -29,6 +29,12 @@ app.get("/api", (c) => {
|
|||
|
||||
app.post("/api/v1/suggestion", async (c) => {
|
||||
const { TG_BOT_TOKEN, TG_GROUP_ID } = env<ENV>(c);
|
||||
if (!TG_BOT_TOKEN) {
|
||||
throw new Error("TG_BOT_TOKEN is not set");
|
||||
}
|
||||
if (!TG_GROUP_ID) {
|
||||
throw new Error("TG_GROUP_ID is not set");
|
||||
}
|
||||
const bot = new Bot(TG_BOT_TOKEN);
|
||||
|
||||
let metaUA = "";
|
||||
|
@ -110,7 +116,7 @@ app.post("/api/v1/suggestion", async (c) => {
|
|||
// TODO handle error
|
||||
// TODO log error
|
||||
console.error(error);
|
||||
return c.json(newError500(), 500);
|
||||
throw error;
|
||||
}
|
||||
});
|
||||
|
||||
|
|
|
@ -34,7 +34,7 @@
|
|||
"vitepress": "1.0.0-rc.42",
|
||||
"vitepress-sidebar": "^1.19.0",
|
||||
"vue": "^3.4.19",
|
||||
"wrangler": "^3.25.0"
|
||||
"wrangler": "^3.32.0"
|
||||
},
|
||||
"pnpm": {
|
||||
"overrides": {
|
||||
|
|
|
@ -69,8 +69,8 @@ importers:
|
|||
specifier: ^3.4.19
|
||||
version: 3.4.19
|
||||
wrangler:
|
||||
specifier: ^3.25.0
|
||||
version: 3.30.1(@cloudflare/workers-types@4.20240222.0)
|
||||
specifier: ^3.32.0
|
||||
version: 3.32.0(@cloudflare/workers-types@4.20240222.0)
|
||||
|
||||
functions:
|
||||
dependencies:
|
||||
|
@ -585,8 +585,8 @@ packages:
|
|||
mime: 3.0.0
|
||||
dev: true
|
||||
|
||||
/@cloudflare/workerd-darwin-64@1.20240223.1:
|
||||
resolution: {integrity: sha512-GgHnvkazLFZ7bmR96+dTX0+WS13a+5CHOOP3qNUSR9oEnR4hHzpNIO75MuZsm9RPAXrvtT7nSJmYwiGCZXh6og==}
|
||||
/@cloudflare/workerd-darwin-64@1.20240304.0:
|
||||
resolution: {integrity: sha512-rfHlvsWzkqEEQNvm14AOE/BYHYzB9wxQHCaZZEgwOuTl5KpDcs9La0N0LaDTR78ESumIWOcifVmko2VTrZb7TQ==}
|
||||
engines: {node: '>=16'}
|
||||
cpu: [x64]
|
||||
os: [darwin]
|
||||
|
@ -594,8 +594,8 @@ packages:
|
|||
dev: true
|
||||
optional: true
|
||||
|
||||
/@cloudflare/workerd-darwin-arm64@1.20240223.1:
|
||||
resolution: {integrity: sha512-ZF98vUmVlC0EVEd3RRuhMq4HYWFcqmPtMIMPUN2+ivEHR92TE+6E/AvdeE6wcE7fKHQ+fk3dH+ZgB0GcfptfnA==}
|
||||
/@cloudflare/workerd-darwin-arm64@1.20240304.0:
|
||||
resolution: {integrity: sha512-IXGOxHsPdRYfAzcY6IroI1PDvx3hhXf18qFCloHp8Iw5bzLgq/PTjcp10Z/2xedZ2hVlfpHy1eEptsTmi9YeNw==}
|
||||
engines: {node: '>=16'}
|
||||
cpu: [arm64]
|
||||
os: [darwin]
|
||||
|
@ -603,8 +603,8 @@ packages:
|
|||
dev: true
|
||||
optional: true
|
||||
|
||||
/@cloudflare/workerd-linux-64@1.20240223.1:
|
||||
resolution: {integrity: sha512-1kH41ewNTGMmAk2zUX0Xj9VSfidl26GQ0ZrWMdi5kwf6gAHd3oVWNigJN078Jx56SgQxNcqVGX1LunqF949asw==}
|
||||
/@cloudflare/workerd-linux-64@1.20240304.0:
|
||||
resolution: {integrity: sha512-G1BEzbw9TFIeMvc425F145IetC7fuH4KOkGhseLq9y/mt5PfDWkghwmXSK+q0BiMwm0XAobtzVlHcEr2u4WlRQ==}
|
||||
engines: {node: '>=16'}
|
||||
cpu: [x64]
|
||||
os: [linux]
|
||||
|
@ -612,8 +612,8 @@ packages:
|
|||
dev: true
|
||||
optional: true
|
||||
|
||||
/@cloudflare/workerd-linux-arm64@1.20240223.1:
|
||||
resolution: {integrity: sha512-Ro8Og5C4evh890JrRm0B8sHyumRtgL+mUqPeNcEsyG45jAQy5xHpapHnmJAMJV6ah+zDc1cZtQq+en39SojXvQ==}
|
||||
/@cloudflare/workerd-linux-arm64@1.20240304.0:
|
||||
resolution: {integrity: sha512-LLk/d/y77TRu6QOG3CJUI2cD3Ff2lSg0ts6G83bsm9ZK+WKObWFFSPBy9l81m3EnlKFh7RZCzxN4J10kuDaO8w==}
|
||||
engines: {node: '>=16'}
|
||||
cpu: [arm64]
|
||||
os: [linux]
|
||||
|
@ -621,8 +621,8 @@ packages:
|
|||
dev: true
|
||||
optional: true
|
||||
|
||||
/@cloudflare/workerd-windows-64@1.20240223.1:
|
||||
resolution: {integrity: sha512-eNP5sfaP6WL07DaoigYou5ASPF7jHsFiNzzD2vGOI7yFd5sPlb7sJ4SpIy+BCX0LdqFnjmlUo5Xr+/I6qJ2Nww==}
|
||||
/@cloudflare/workerd-windows-64@1.20240304.0:
|
||||
resolution: {integrity: sha512-I/j6nVpM+WDPg+bYUAiKLkwQsjrXFjpOGHvwYmcM44hnDjgODzk7AbVssEIXnhEO3oupBeuKvffr0lvX0Ngmpw==}
|
||||
engines: {node: '>=16'}
|
||||
cpu: [x64]
|
||||
os: [win32]
|
||||
|
@ -2570,8 +2570,8 @@ packages:
|
|||
engines: {node: '>=6'}
|
||||
dev: true
|
||||
|
||||
/miniflare@3.20240223.0:
|
||||
resolution: {integrity: sha512-8T/36FEfvsL4aMF7SLZ28v+PQL0jsUlVw/u114GYcdobkyPax9E6Ahn0XePOHEqLxQSndwPee+eS1phHANFePA==}
|
||||
/miniflare@3.20240304.0:
|
||||
resolution: {integrity: sha512-6bmFkwXbTy1x5dEfVCLg03Gd80OWUmKI8Li0BhG6nOO+bT3rlIYwctyyfXTfNMFjqbK07AnnPiMwgnfdaaAYVQ==}
|
||||
engines: {node: '>=16.13'}
|
||||
hasBin: true
|
||||
dependencies:
|
||||
|
@ -2583,7 +2583,7 @@ packages:
|
|||
glob-to-regexp: 0.4.1
|
||||
stoppable: 1.1.0
|
||||
undici: 5.28.3
|
||||
workerd: 1.20240223.1
|
||||
workerd: 1.20240304.0
|
||||
ws: 8.16.0
|
||||
youch: 3.3.3
|
||||
zod: 3.22.4
|
||||
|
@ -3274,21 +3274,21 @@ packages:
|
|||
isexe: 2.0.0
|
||||
dev: true
|
||||
|
||||
/workerd@1.20240223.1:
|
||||
resolution: {integrity: sha512-Mo1fwdp6DLva4/fWdL09ZdYllkO45I4YpWG5PbF/YUGFlu2aMk24fmU6Pd6fo5/cWek4F+n3LmYEKKHfqjiJIA==}
|
||||
/workerd@1.20240304.0:
|
||||
resolution: {integrity: sha512-/tYxdypPh9NKQje9r7bgBB73vAQfCQZbEPjNlxE/ml7jNKMHnRZv/D+By4xO0IPAifa37D0sJFokvYOahz1Lqw==}
|
||||
engines: {node: '>=16'}
|
||||
hasBin: true
|
||||
requiresBuild: true
|
||||
optionalDependencies:
|
||||
'@cloudflare/workerd-darwin-64': 1.20240223.1
|
||||
'@cloudflare/workerd-darwin-arm64': 1.20240223.1
|
||||
'@cloudflare/workerd-linux-64': 1.20240223.1
|
||||
'@cloudflare/workerd-linux-arm64': 1.20240223.1
|
||||
'@cloudflare/workerd-windows-64': 1.20240223.1
|
||||
'@cloudflare/workerd-darwin-64': 1.20240304.0
|
||||
'@cloudflare/workerd-darwin-arm64': 1.20240304.0
|
||||
'@cloudflare/workerd-linux-64': 1.20240304.0
|
||||
'@cloudflare/workerd-linux-arm64': 1.20240304.0
|
||||
'@cloudflare/workerd-windows-64': 1.20240304.0
|
||||
dev: true
|
||||
|
||||
/wrangler@3.30.1(@cloudflare/workers-types@4.20240222.0):
|
||||
resolution: {integrity: sha512-cT6Ezx8h2v5QiI0HWhnHVy32ng4omdMVdhaMQLuMnyMIHmyDoRg7pmrbhtZfj0663gExLdVtE4ucK//yncVTwg==}
|
||||
/wrangler@3.32.0(@cloudflare/workers-types@4.20240222.0):
|
||||
resolution: {integrity: sha512-UaOOn3fyv5C7y0NRPmkfS9LW3KElqGvUK+wLP9MClsuRgUrbwAkLt7jIR3fqhfxkXj5FbA6rXn/qjgEbGzEndw==}
|
||||
engines: {node: '>=16.17.0'}
|
||||
hasBin: true
|
||||
peerDependencies:
|
||||
|
@ -3304,7 +3304,7 @@ packages:
|
|||
blake3-wasm: 2.1.5
|
||||
chokidar: 3.6.0
|
||||
esbuild: 0.17.19
|
||||
miniflare: 3.20240223.0
|
||||
miniflare: 3.20240304.0
|
||||
nanoid: 3.3.7
|
||||
path-to-regexp: 6.2.1
|
||||
resolve: 1.22.8
|
||||
|
|
Loading…
Reference in New Issue