dart服务器开发性能,Dart 服务端开发(一)- 环境搭建、数据库安装

本文介绍了使用Dart进行服务端开发的初步体验,特别是选择了Aquiuct框架,并详细讲解了如何搭建开发环境,安装配置PostgreSQL数据库。作者分享了在dart服务器开发中遇到的问题与解决办法,包括配置文件修改和启动服务时的端口问题。此外,还展示了如何创建实体类并进行数据库迁移。
摘要由CSDN通过智能技术生成

前言

由来

最近在写自己的一些个人项目的时候老需要一些后台接口,笔者之前一直是通过 bmob 或者 leancloud 来快速获得一份带基本功能的接口,一直考虑学一门后台,起初尝试过 python 的 flask ,体验也还不错,由于平时作为 Flutter 开发者,写得最多的语言还是 dart ,所以才想着尝试用 dart 来写客户端对应的后台接口。

整个学习目前花费两天。

感知

目前大部分的人对 dart 的后台还是存疑,可能大部分的焦点在于,

默认只支持 get,put,put,delete

默认数据库是 postgres

我在知乎等地方得到的评价是:不成熟,不适合大型项目,小项目就不顾及了。

选用框架

aqueduct

使用 dart 环境

Dart SDK version: 2.10.4 (stable) (Wed Nov 11 13:35:58 2020 +0100) on "macos_x64"

复制代码

实现需求

账号注册、登录

标准的 OAuth2.0 token验证。

swagger 文档生成。

本篇不会涉及具体实战

提示:笔者不会细讲各部分的原理,只会从笔者这边的思路分享上手开发的经验

开始使用

安装环境

在终端执行

pub global activate aqueduct

复制代码

一般不会有什么问题,但会出现一个警告。

通常是添加以下环境变量即可解决。

export PATH&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值