MASA MinimalAPI源码解析:为什么我们只写了一个app.MapGet,却生成了三个接口


源码解析:为什么我们只写了一个app.MapGet,却生成了三个接口1.ServiceBase1.AutoMapRoute源码如下:AutoMapRoute自动创建map路由,MinimalAPI会根据service中的方法,创建对应的api接口。比如上文的一个方法:public async Tas

MASAMinimalAPI:创建MinimalAPI项目


项目准备1.创建项目,选择webapi。取消勾选使用控制器。创建minimal Api项目2.创建成功后minimalapi的接口直接写在program.cs中3.引入nuget包:Masa.Contrib.Service.MinimalAPIsminimalAPI 改造1. 在program.cs

chatgpt接口开发笔记2生成图片接口


chatgpt接口开发笔记2生成图片接口chatgpt的生成图片接口,可以根据用户的描述来生成满足用户意愿的图片1、了解接口参数接口地址:POST https://api.openai.com/v1/images/generations下面是接口文档描述内容curl https://api.open

abp 创建DDD项目


abp 创建DDD项目我和我的伙伴在搭建框架的基础框架,找了很多框架,最后选择用abp作为DDD的规范标准。创建项目1.命令行中安装 ABP CLI:dotnet tool install -g Volo.Abp.Cli2.查看abp 版本:abp -v3.如果版本过低,更新版本,目前最新版本是7.

sourceTree合并一次提交的内容


sourceTree合并一次提交的内容在基于git的开发中,经常遇到不同分支需要合并某一次特定的提交的代码,而不是合并整个代码。场景:A分支是通用分支,B分支是私有化分支,现在A分支修改了一个通用的功能,需要合并到B分支上,功能在一次提交上。B分支只需要这次提交的代码,对A分支上改动的其他代码都不感

chatgpt接口开发笔记1:completions接口


chatgpt接口开发笔记1:completions接口个人博客地址: https://note.raokun.top拥抱ChatGPT,国内访问网站:https://www.playchat.top序:写这一系列文章的动机来源于在部署Chanzhaoyu/**chatgpt-web**项目时发现,

学习MASA第二天:框架分析


学习MASA第二天:框架分析今天主要是看了下MASA Team 的github,目的是对未来设计开源框架选型。对于目前比较火的国内masa framework。当然是首当其冲是要用一用的。masa framework 地址:MASA.Framework构思开源框架可行性方案目前看,用masa.sta

Linux安装Net7SDK运行Net项目


Linux安装Net7SDK运行Net项目个人博客地址: https://note.raokun.top拥抱ChatGPT,国内访问网站:https://www.playchat.top安装Net7 SDK1.安装sdk依赖环境wget https://packages.microsoft.com/

docker安装jenkins


docker安装jenkins个人博客地址: https://note.raokun.top拥抱ChatGPT,国内访问网站:https://www.playchat.topJenkins部署1.创建jenkins的工作目录//创建工作目录 mkdir /var/jenkins_home//赋予权限

linux中修改文件常用vim命令


linux中修改文件常用vim命令个人博客地址: https://note.raokun.top拥抱ChatGPT,国内访问网站:https://www.playchat.top按键作用含义i在当前字符前插入(记忆:insert)I在光标所在行的行首插入a在当前字符后插入(记忆:after inse