Skip to content

A simple register and login powered by Aliyun OTS Database and Midway Serverless with React

Notifications You must be signed in to change notification settings

microlong666/Midway-OTS-Login

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Midway-OTS-Login

A simple register and login powered by Aliyun OTS Database and Midway Serverless with React

一个简单的注册、登录系统,使用 Midway Serverless 和 React 一体化方案,该实例使用阿里云 OTS 表格存储数据库。

详细请查看我的个人博客文章介绍 | For details please see my article in my blog

点此直达 | Click and Reach

About Midway FaaS

Midway FaaS 是用于构建云函数的 Serverless 框架。帮助您在云原生时代大幅降低维护成本,更专注于产品研发。

  • 跨云厂商: 一份代码可在多个云平台间快速部署,不用担心你的产品会被云厂商所绑定。
  • 代码复用: 通过框架的依赖注入能力,让每一部分逻辑单元都天然可复用,可以快速方便地组合以生成复杂的应用。
  • 传统迁移: 通过框架的运行时扩展能力,让 Egg.js 、Koa、Express.js 等传统应用无缝迁移至各云厂商的云函数。


Midway FaaS 是阿里巴巴集团发起的开源项目,由一个专业的 Node.js 架构团队进行维护。已大规模应用于阿里集团各 BU 线上业务,稳定承载了数千万的流量。

查阅 详细文档

如何进行开发?

在线开发

登入阿里云 云开发平台 创建应用开发。

本地开发

# 首先需要安装开发依赖

$ npm i --registry=https://registry.npm.taobao.org
# 启动函数本地 Dev Server
# 在终端中会输出 本地 Dev Server 的URL链接

$ npm run dev

Tips: 可执行 npm run local:url 单独获取本地 Dev Server 的 URL 链接

创建OTS表

1. 创建实例

打开 阿里云 表格存储(OTS) 控制台,点击创建实例,填写实例名称,这个实例名称用于下面配置中的 MIDWAY_OTS_INSTANCE

创建实例

2. 创建表

创建数据表list,添加字符串类型表主键id

创建表

配置

默认为读取环境变量,亦可手动在 config/config.default.ts 文件内进行修改

** 云开发平台暂时提供一个临时测试的AK信息以及OTS数据库供大家体验,要开发自己的应用,请换成自己的阿里云AK信息及OTS数据库 **

环境变量名 释义
MIDWAY_OTS_ACCESSKEY 阿里云账户 AccessKey ID
MIDWAY_OTS_SECRET 阿里云账户 AccessKey Secret
MIDWAY_OTS_ENDPOINT 表格存储实例公网访问地址
MIDWAY_OTS_INSTANCE 表格存储实例名称

AccessKey IDSecret 的获取可参考下图,或点击

AccessKey

表格存储实例公网访问地址 的获取可参考下图:

OTS

部署

点击左侧菜单栏第一个Tab,进行发布

About

A simple register and login powered by Aliyun OTS Database and Midway Serverless with React

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published