fix: /api/mails' use address from jwt (#5)

This commit is contained in:
Dream Hunter
2023-08-25 14:42:37 +08:00
committed by GitHub
parent a94fbaff7a
commit d2d5322819
3 changed files with 3 additions and 2 deletions
+1
View File
@@ -6,6 +6,7 @@
- 使用 Cloudflare Workers 部署后端 - 使用 Cloudflare Workers 部署后端
- email 转发使用 Cloudflare Email Route - email 转发使用 Cloudflare Email Route
- Cloudflare D1 作为数据库。 - Cloudflare D1 作为数据库。
- 免费版附件过大会造成 Exceeded CPU Limit 错误
[在线演示](https://temp-email.dreamhunter2333.xyz/) [在线演示](https://temp-email.dreamhunter2333.xyz/)
+1 -1
View File
@@ -22,7 +22,7 @@ const refresh = async () => {
} }
try { try {
loading.value = true; loading.value = true;
const response = await fetch(`${API_BASE}/api/mails?address=${address.value}`, { const response = await fetch(`${API_BASE}/api/mails`, {
method: "GET", method: "GET",
headers: { headers: {
"Authorization": `Bearer ${jwt.value}`, "Authorization": `Bearer ${jwt.value}`,
+1 -1
View File
@@ -4,7 +4,7 @@ import { Jwt } from 'hono/utils/jwt'
const api = new Hono() const api = new Hono()
api.get('/api/mails', async (c) => { api.get('/api/mails', async (c) => {
const { address } = c.req.query() const { address } = c.get("jwtPayload")
if (!address) { if (!address) {
return c.json({ "error": "No address" }, 400) return c.json({ "error": "No address" }, 400)
} }