API笔记

2021/7/20 23:20:44

本文主要是介绍API笔记,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

ajax异步,默认false,改成true就是同步

 

 

风格编写接口

Cors跨域(该网址,版本号不同,地址不同,就是跨域)

JWT权限验证

DI依赖注入

 

数据库技术

SqlSugar轻量级ORM框架,CodeFirst

T4模板生成

 

 

 

 

学的一共6层

 

 

就是API+MVC

 

 

MVC+EF

不管是MVC还是EF都有文件夹都有Controllers下面的文件必须是Controller结尾(如果不是,就会不认识你是哪个控制器)

Linq查询

  • 多表联查

API的控制器层:分页

 

 

new是个匿名类型(里面包含三个属性)总页数 总条数 总集合

在运行的时候

 

 

=后面会有{},但是要把这个去掉,因为如果不去掉的话,运行结果就是为空,浏览器正常是没有这个{}的。

 

 

创建前台显示:

控件:

 

 

这个地址是在控制器层运行之后,点API,上面的网页地址

报错:

 

 

是因为没有跨域

MVC访问API

  • WEBAPI跨域(CORS)(如果报错CORS)就是跨域错了

  • 跨域是在API里面请求的

跨域使用方法:将老师发的跨域请求复制粘贴到Web.config里面

 

 

然后再把跨域设置的代码粘贴在Global.asax类文件里面,Application_Start方法的下面。

 

报错!:

当UI层的web.config里面没有生成add文件,就说明,你没有创建在UI里面dbcontext。必须要创建,不然就连接不上。

 

 

 

 

分页:

如果点击,然后没有效果,查看一下是否调用了分页显示界面。因为有可能值没有传过来。

在分页显示的

 

 

要加一个清空empty();

 

 

 

 

 

 

 

 

 

 



这篇关于API笔记的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程