
Dart-Aqueduct
rhyme_lph
Flutter框架开发,Dart布道师
展开
-
Dart-Aqueduct框架开发(八)
声明:本文首发于微信订阅号:Dart客栈,微信后台回复05168获取本篇源码文章为原创,如需转载请注明出处,并告知作者,谢谢!1. 介绍这一节我们来学习一下基于OAuth2.0的用户授权访问2.什么是OAuth?我们只需要明确,当用户使用用户名和密码进行登录时,服务端会返回访问令牌token、刷新令牌refreshToken、访问令牌过期时间给客户端,客户端把令牌保存下来,下次访问向服务器证明已经登录,只需要使用访问令牌进行访问即可,当令牌过期时,我们需要使用刷新令牌,重新把访问令牌请求下来覆.原创 2020-05-17 09:44:50 · 881 阅读 · 0 评论 -
Dart-Aqueduct框架开发(七)
上一篇声明:本文首发于微信订阅号:Dart客栈,微信后台回复05167获取本篇源码文章为原创,如需转载请注明出处,并告知作者,谢谢!1. 介绍这一节我们来详细的学习一下文件控制器FileController2. 什么是文件控制器?可以从名字看出,这个控制器用于管理文件的,一般来说,如果服务器拥有后台管理系统或者官网的话,都会挂web资源到服务器中,就以Java为例,我们通常将jsp文件挂在Java服务器下,当然了,这个是小编当初在大学学习时候的做法,因为那时候移动设备还不算特别发达,有一个网原创 2020-05-17 09:44:09 · 678 阅读 · 0 评论 -
Dart-Aqueduct框架开发(五)
上一篇声明:本文首发于微信订阅号:Dart客栈,微信后台回复05165获取本篇源码文章为原创,如需转载请注明出处,并告知作者,谢谢!1.介绍这一节我们来学习一下**Controller处理请求**2.什么是控制器Controller在Aqueduct框架中,我们主要使用Controller进行对请求和响应的处理,例如:我们可以使用控制器返回文章列表,也可以使用控制器验证请求是否通过,而这些控制器可以连在一起,构建成一个通道,当前一个控制器验证不通过时,这条请求将会被拦截掉,可以用下图来展示:原创 2020-05-17 09:42:48 · 540 阅读 · 0 评论 -
Dart-Aqueduct框架开发(四)
上一篇声明:本文首发于微信订阅号:Dart客栈,微信后台回复05164获取本篇源码文章为原创,如需转载请注明出处,并告知作者,谢谢!1.介绍这篇文章将详细介绍URL、路由,前几篇有小伙伴私信留言说讲得有点快,感觉跟不上,所以,接下来的文章中,将详细介绍Aqueduct的相关内容.2.什么是URL?每个http请求都有一个URl,可以作为客户端访问服务器的一个访问路径,例如:http://xxxx.com/image/xxx.jpg,当客户端请求该路径地址时,服务端将返回对应的图片资源给客户端原创 2020-05-17 09:42:13 · 480 阅读 · 0 评论 -
Dart-Aqueduct框架开发(三)
上一篇声明:本文首发于微信订阅号:Dart客栈,微信后台回复05163获取本篇源码文章为原创,如需转载请注明出处,并告知作者,谢谢!简介这篇文章将学习如何设置配置文件,连接PostgreSQL数据库1. 添加配置文件我们可以在main.dart中找到option.configurationFilePath,它的值对应为配置文件的路径,默认以项目为根路径import 'package:demo/demo.dart';Future main() async { final app =原创 2020-05-17 09:41:22 · 1049 阅读 · 1 评论 -
Dart-Aqueduct框架开发(二)
上一篇声明:本文首发于微信订阅号:Dart客栈,微信后台回复05162获取本篇源码文章为原创,如需转载请注明出处,并告知作者,谢谢!1.简介上篇文章中,我们学习了Aqueduct这个Dart服务器框架的核心概念和如何搭建环境,启动项目,今天我们来学习以下Aqueduct项目的整体结构、项目配置及如何编写我们的api接口2.项目结构配置编译工具我们一般以IDEA编程工具打开项目,在打开之前,我们需要添加Dart开发插件,打开IDEA,然后选择configure,找到Plugins在弹出原创 2020-05-17 09:40:30 · 751 阅读 · 0 评论 -
Dart-Aqueduct框架开发(一)
声明:本文首发于微信订阅号:Dart客栈文章为原创,如需转载请注明出处,并告知作者,谢谢!1.介绍Aqueduct是一个HTTP Web服务器框架,用于构建用Dart编写的REST应用程序。2.核心概念资源(Resources)资源是应用程序通过其HTTP API公开的内容,可以是任何东西,例如:分数,帖子,用户关系等,在获取资源时,一般以JSON的形式存储在响应体中。路由(Routing)HTTP请求资源的路径标识,例如:http://www.baidu.com ,当我们访问百度时,百.原创 2020-05-17 09:38:54 · 2106 阅读 · 2 评论