
.net core获取用户IP
UseForwardedHeaders未开启//httpContext.GetRemoteIPAddress()
192.168.8.16
//httpContext.Connection.RemoteIpAddress
127.0.0.1
Accept = */*
Connection = close
Host = 192.168.8.121:5005
User-Agent = curl/...

C#获取当前路径不同效果
Console.WriteLine("Directory.GetCurrentDirectory() " + Path.Combine(Directory.GetCurrentDirectory(), "wwwroot").ToString());
Console.WriteLine("Environment.CurrentDir...

SignalR在Nginx反向代理设置
SignalR在Nginx反向代理前后端分离项目中,需要单独匹配路由。配置如下http {
sendfile on;
upstream app_servers {
# 不写http,在转发处写
server x.x.x.x:5050;
}
server {
listen 80;
loc...

k8s v1.27 集群部署记录
k8s container runtimeRuntimePath to Unix domain socketcontainerdunix:///var/run/containerd/containerd.sockCRI-Ounix:///var/run/crio/crio.sockDocker Engine (using cri-dockerd)unix:///var/run/cri-doc...

Github OAuth 接入记录
两种模式说明直接在客户端端输入账密登录,常用在自家的一套业务系统内,客户端、资源端、认证中心都是自家的。流程为:客户端->资源端->认证中心->资源端->客户端。客户端点击跳转到第三方页面登录,认证完成再跳回已方页面,如Github/QQ/微信/等。流程为:客户端->第三方认证中心->客户端->资源端->客户端。两都主要区别是请求code和To...