03 2025 档案

摘要:场景 vue component: () => import("@/views/redirect/index.vue"), 原因 Ts默认不识别.vue文件。 解决办法:添加类型声明文件,创建一个后缀名为.d.ts的文件,例如env.d.ts,并配置如下内容即可: vue declare modul 阅读全文
posted @ 2025-03-31 23:43 相遇就是有缘 阅读(406) 评论(0) 推荐(0)
摘要:创建项目 服务端:微软官方自带的ASP.NET.Core.gRPC服务项目。 客户端:ASP.NET.Core.WebApi项目。 公共类库:主要为AOP自定义拦截器类。 依赖包导入 客户端:Grpc.AspNetCore、Grpc.Core.Api、Grpc.Net.ClientFactory、G 阅读全文
posted @ 2025-03-29 00:50 相遇就是有缘 阅读(41) 评论(0) 推荐(0)
摘要:空消息既可以作为请求参数,也能作为返回参数。下面将分别针对这两种情况进行介绍。 请求参数为空消息 syntax = "proto3"; option csharp_namespace = "GrpcService_Server"; import "google/protobuf/empty.prot 阅读全文
posted @ 2025-03-27 14:57 相遇就是有缘 阅读(172) 评论(0) 推荐(0)
摘要:gRPC提供4种流模式来实现客户端和服务器之间的数据传输。 简单RPC 简单 RPC 是最基本的模式,客户端发送一个请求,服务器返回一个响应。 使用场景: 查询信息:例如查询某个商品的详细信息。 状态检查:检查某个资源或服务的当前状态。 syntax = "proto3"; option cshar 阅读全文
posted @ 2025-03-27 14:56 相遇就是有缘 阅读(153) 评论(0) 推荐(0)
摘要:服务端项目 创建Grpc服务端项目 注意:项目名称这里最好不要用 -,不符合规范,若使用会导致后续生成的类文件命名空间会出问题报错,必须手动修改带有 - 的命名空间,这里由于已经创建了就不手动更改了。 可以看到项目中默认包含两个文件夹Protos、Services。 Protos文件夹用来存放 .p 阅读全文
posted @ 2025-03-25 17:58 相遇就是有缘 阅读(165) 评论(0) 推荐(0)
摘要:安装nodejs 官网下载即可。安装后需执行以下命令验证安装是否成功。 node -v 安装ts编译器 vscode虽然支持typescript语言,但是不包含typescript编译器tsc,因此需要安装typescript编译器,以便将typescript源代码转为Javascript文件。 安 阅读全文
posted @ 2025-03-22 18:19 相遇就是有缘 阅读(1713) 评论(0) 推荐(0)
摘要:点击左上角“File”选项,在弹出的菜单选项中找到“Settings”。打开设置弹窗。 在设置弹窗输入框中输入“Appearance & Behavior”。找到该选项下的“System Settings”。在右边的配置选项中将Open project in 改为“ new window”。 依次点 阅读全文
posted @ 2025-03-12 09:39 相遇就是有缘 阅读(419) 评论(0) 推荐(0)
摘要:k8s集群部署.Net8 前言 网上关于k8s部署.net的资料比较少,年代久远,且部署方式也只适用于教学,不适用实际生产环境,基本上没有多台服务器在k8s集群下部署.net8的资料,很多都是伪集群,要么1台机器上部署一个实例,要么1台机器上部署多个实例。 自己也是k8s刚入门的新人,部署的过程中遇 阅读全文
posted @ 2025-03-08 00:27 相遇就是有缘 阅读(245) 评论(0) 推荐(0)
摘要:常见指令 FROM 作用:指定构建镜像所基于的基础镜像。 基础镜像格式:镜像仓库地址/镜像名称:镜像标签,例如以下内容 mcr.microsoft.com/dotnet/aspnet:8.0 AS base 镜像仓库地址:mcr.microsoft.com 是微软容器注册表(Microsoft Co 阅读全文
posted @ 2025-03-06 17:19 相遇就是有缘 阅读(260) 评论(0) 推荐(0)