标签: 后端

6 个内容

笔记(5)

Nginx默认追加同名响应头导致浏览器报错,如多个`Access-Control-Allow-Origin`。解决方案包括:1) 使用`always`强制覆盖;2) 使用`proxy_hide_header`清除后端同名header再添加;3) 使用`more_clear_headers` (需安装模块) 清除和设置。推荐方案是清除后端header并使用`always`添加。

Elliot Yang·
83 浏览

在 Nginx 中,`add_header` 指令的 `always` 参数确保指定的 Header 添加到所有 HTTP 响应,无论状态码是否成功。这对于调试、CORS 配置、缓存控制和强制某些 Header 存在很有用。`always` 自 1.7.5 版本引入。

Elliot Yang·
193 浏览

Nginx请求处理流程包括连接建立、SSL握手、请求头解析、虚拟主机选择和URI路径匹配。虚拟主机匹配按精确域名、通配符和正则顺序,location匹配分精确、前缀和正则。Proxy_pass处理URI重写需注意路径拼接。调试技巧包括日志和echo模块。最佳实践包括云原生适配、安全加固和性能优化,未来将支持QUIC/HTTP3、Wasm扩展和AI驱动配置。

Elliot Yang·
105 浏览

本文整理了 Node.js/Express 中 response 对象的方法及其调用时机。根据 response 的状态转换,将方法分为 Head 状态保持、Head 转 Body、Body 状态保持、Body 转 Finished 以及 Head 转 Finished 几个类别,方便开发者理解和使用。

Elliot Yang·
136 浏览

本文介绍了 Nginx 如何选择 server block 和 location block 处理请求。server name 通过 Host header 匹配。Location block 支持多种匹配模式:精确匹配(=)、正则匹配(~, ~*)、前缀匹配(无修饰符, ^~)。同时解释了try_files 指令导致的 location 重新评估,以及 proxy_pass 反向代理配置中 URL 后加/的区别。

Elliot Yang·
145 浏览

动态(1)

E
Elliot Yang
公开

https://github.com/nacos-group/nacos-sdk-go/issues/316#issuecomment-1807895963

docker 启动的 nacos 使用 go nacos sdk 调用 GetConfig 报错解决。

read config from both server and cache fail, err=read cache file Config Encrypted Data Key failed. cause file doesn't exist

解决办法:把 8848,9848,9849 三个端口打开。

go
1client.GetConfig(vo.ConfigParam{
2		DataId: dataID,
3		Group:  group,
4	})
浏览:280点赞:0