Blazor项目中建立WebApi

embedded/2024/10/21 3:24:03/
htmledit_views">

Blazor项目中建立WebApi

  1. Program.cs中添加代码:

  1.  //第一步builder.Services.AddControllers();.....//第二步app.MapControllers();

    创建接口文件

using Microsoft.AspNetCore.Mvc;namespace Niunan.Net.Charge.BlazorWeb.JieKou
{[Route("/api/[controller]/[action]")]public class CommonController : Controller{//第三步[HttpGet]public IActionResult GetCategory(){return Json(new { code = 0, msg = "success", data = "hello 牛腩" });}}
}

运行即可看到效果,http://localhost:5056/api/common/getcategory


http://www.ppmy.cn/embedded/105580.html

相关文章

读懂以太坊源码(2)-重要概念Gas

在以太坊中,gasLimit、gasUsed和gasPrice是三个重要的概念,它们之间有特定的含义和关系。 一、含义 gasLimit: 含义:每个区块或每笔交易都有一个 gas 限制。对于一个区块来说,gasLimit是该区块中所有交易可以消耗的最…

MyBatisPlus

特性 基本CRUD BaseMapper MyBatis-Plus中的基本CRUD在内置的BaseMapper中都已得到了实现,我们可以直接使用 插入数据 //添加功能Testpublic void testInsert() {User user new User(null, "卤鸭", 22, "9936gamil.com");//INSERT INTO use…

数据结构 数据结构

功能:存储数据 程序:数据结构 算法 数据与数据之间的关系 数据的逻辑结构:数据元素与元素之间的关系 集合:关系平等 线性结构:一对一的元素关系(数组,链表。。。。) 树型结构&…

Redis高级-----持久化AOF、RDB原理

目前已更新系列: 当前:Redis高级-----持久化AOF、RDB原理 Redis高级---面试总结5种数据结构的底层实现 Redis高级----主从、哨兵、分片、脑裂原理-CSDN博客 Redis高级---面试总结内存过期策略及其淘汰策略 计算机网络--面试知识总结一 计算机网络-…

性能工具之 JMeter ajax 简单登录案例实战

文章目录 一、前言二、前置工作三、登陆密码分析四、JMeter脚本开发四、登陆性能分析五、小结 一、前言 想起论语中的 “学而时习之不亦说乎” ,也想找个开源项目实战一把,下面用一个开源ERP系统中的登陆做今天的实战。 二、前置工作 开源ERP项目地址…

Promise学习

理论知识 在前端开发中,Promise 是 JavaScript 中用于处理异步操作的一种方式。它提供了一种更直观和简洁的方式来处理异步任务,避免了传统回调函数中“回调地狱”的问题。以下是关于 Promise 的详细解释和代码示例。 什么是 Promise? Pro…

python dict转json字符串后写入csv后去除多余的引号

问题描述 dict转为标准json格式化字符串json_str,再把这个json字符串使用csv库写入csv文件 会有多余的双引号。 伪代码如下: import os import re import cv2 import glob import csv import json from tqdm import tqdmwith open(test.csv, w, newline…

Git学习尚硅谷(003 git分支操作)

尚硅谷Git入门到精通全套教程(涵盖GitHub\Gitee码云\GitLab) 总时长 4:52:00 共45P 此文章包含第15p-第p18的内容 文章目录 git分支操作分支介绍分支的好处 分支的操作查看分支创建分支切换分支&修改分支合并分支正常合并分支冲突合并 git分支操作…