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

View File

@@ -6,6 +6,7 @@
- 使用 Cloudflare Workers 部署后端
- email 转发使用 Cloudflare Email Route
- Cloudflare D1 作为数据库。
- 免费版附件过大会造成 Exceeded CPU Limit 错误
[在线演示](https://temp-email.dreamhunter2333.xyz/)

View File

@@ -22,7 +22,7 @@ const refresh = async () => {
}
try {
loading.value = true;
const response = await fetch(`${API_BASE}/api/mails?address=${address.value}`, {
const response = await fetch(`${API_BASE}/api/mails`, {
method: "GET",
headers: {
"Authorization": `Bearer ${jwt.value}`,

View File

@@ -4,7 +4,7 @@ import { Jwt } from 'hono/utils/jwt'
const api = new Hono()
api.get('/api/mails', async (c) => {
const { address } = c.req.query()
const { address } = c.get("jwtPayload")
if (!address) {
return c.json({ "error": "No address" }, 400)
}