fix: 获取真实请求ip(解决使用docker部署时,ssr请求无法获取用户真实ip的问题,解决方案:转发astro headers)
This commit is contained in:
@@ -3,7 +3,7 @@ import "github-markdown-css/github-markdown-light.css"
|
||||
import "@/styles/github-markdown.css"
|
||||
|
||||
import Layout from "@/layouts/Layout.astro";
|
||||
import {http} from "@/lib/request.ts";
|
||||
import {createHttp} from "@/lib/request.ts";
|
||||
import {highlightHtmlWithJsdom} from "@/lib/highlight.js";
|
||||
import {formatDatetime} from "@/lib/format.ts";
|
||||
import type {Post} from "@/types";
|
||||
@@ -12,6 +12,8 @@ const {slug} = Astro.params;
|
||||
|
||||
let data: Post;
|
||||
|
||||
const http = createHttp(Astro.request.headers)
|
||||
|
||||
try {
|
||||
const res = await http.get<ApiResponse<Post>>(`post/${slug}`);
|
||||
data = res.data
|
||||
|
||||
Reference in New Issue
Block a user