From 1bb720a16eea1ee861c1b3de94487b3eccaf526e Mon Sep 17 00:00:00 2001 From: daz-3ux Date: Sat, 16 Sep 2023 22:56:23 +0800 Subject: [PATCH] docs: update dazBlog.go's README Signed-off-by: daz-3ux --- internal/dazBlog/README.md | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/internal/dazBlog/README.md b/internal/dazBlog/README.md index d5ad43c..fba0f1d 100644 --- a/internal/dazBlog/README.md +++ b/internal/dazBlog/README.md @@ -9,4 +9,20 @@ ## web 服务框架 - 使用 `gin` 框架 - HTTP 请求处理流程 -[HTTP 请求处理流程](../resource/HTTP.jpg) \ No newline at end of file +[HTTP 请求处理流程](../resource/HTTP.jpg) + +## 中间件 +- 使用 `gin` 框架的中间件 + +## 跨域 +- 同源策略需同时满足以下三个条件 + - 协议相同 + - HTTP + - HTTPS + - 域名相同 + - 端口相同 +- 使用 Cors 中间件解决跨域问题 + +## 优雅关停 +- 将监听函数放在一个 goroutine 中,使用 channel 通知 goroutine 关停 +- 收到信号后 10s 内关闭服务(10s 内将未处理完的请求处理完毕) \ No newline at end of file