Serverless 框架开发资源汇总
本文收集了基于 Serverless 框架开发过程中会使用到的资料、问题以及第三方组件库。本 文不是一篇关于如何学习 Serverless 框架开发的入门指南,只是一些资料的整理。
技术交流群
- Serverless 框架开发 QQ 群:
871445853
- Serverless 框架开发微信群:
serverlesscloud
,(先添加群助手,备注后进群)
目录
置顶
- Serverless 开发框架
💯 - Serverless 开发组件 💯
- 腾讯云 Serverless Components 开发模板
💯 - 腾讯云框架 Serverless Components 开发模板
💯
官方文档
社区
组件
腾讯云
- @slsplus/tencent-framework -
第三方维护的实验性组件,支持现有大部分框架
🔥 - @serverless/tencent-nestjs -
腾讯云 Nest.js 框架组件
🚀 - @serverless/tencent-express - 快速部署基于 Express.js 的后端服务到腾讯云函数的组件
- @serverless/tencent-koa - 快速部署基于 Koa.js 的后端服务到腾讯云函数的组件
- @serverless/tencent-egg - 腾讯云 Egg.js 框架组件
- @serverless/tencent-nextjs - 腾讯云 Next.js 框架组件
- @serverless/tencent-nuxtjs - 腾讯云 Nuxt.js 框架组件
- @serverless/tencent-laravel - 腾讯云 Laravel 框架组件
- @serverless/tencent-thinkphp - 腾讯云 ThinkPHP 框架组件
- @serverless/tencent-flask - 腾讯云 Flask 框架组件
- @serverless/tencent-django - 腾讯云 Django 框架组件
- @serverless/tencent-website - 快速部署静态网站到腾讯云的组件
- @serverless/tencent-websocket - 腾讯云 Websockets 组件
- @serverless/tencent-apigateway - 腾讯云 API 网关组件
- @serverless/tencent-vpc - 腾讯云 VPC 组件
- @serverless/tencent-cos - 腾讯云云对象存储组件
- @serverless/tencent-scf - 腾讯云函数组件
- @serverless/tencent-cdn - 腾讯云 CDN 组件
AWS
- @serverless/website - 快速 部署静态网站到 AWS S3
- @serverless/backend - 快速 部署后端服务到 AWS Lambda
- @serverless/backend-socket - 快速部署 WebSocket 后端服务到 AWS Lambda
- @serverless/api - AWS API 网关 组件
- @serverless/cdn - AWS CDN 组件
- @serverless/aws-dynamodb - AWS DynamoDB 组件
开发模板
模板使用方法,例如使用 express-demo 模板创建项目
全局安装 serverless cli
$ npm install serverless -g
下载项目模板,并自动安装依赖:
$ serverless init express-demo
部署到云端:
$ sls deploy
更多使用方法参考Serverless Component 官方指南
腾讯云:
- photo-album - 基于 Taro 框架开发的 Serverless 相册应用
🤖 🔥 🔥 🔥 - order-system - 基于 Websocket 的实时订单系统
🚀 🔥 🔥 🔥 - shorten-urls - 短连接服务 Express + TypeScript
🚀 - serverless-cnode - 基于 Next.js 的 Cnode 客户端
🚀 - serverless-cnode-nuxtjs - 基于 Nuxt.js 的 Cnode 客户端
🚀 - admin-system -
后台管理系统 Egg.js + Serverless PostgreSQL + Vue.js
🚀 🔥 🔥 🔥 - tencent-fullstack -
Fullstack + Serverless DB 项目模板 Version2.0
🔥 - fullstack-serverless-db - Fullstack + Serverless DB 项目模板
- serverless-graphql -
Serverless + GraphQL 服务端
🔥 - serverless-ran - Serverless +
React + GraphQL + Next.js 项目模板
🔥 - admin-system -
Serverless + Egg.js 后台管理系统
🔥 - serverless-egg-ssr-template -
Serverless + Egg.js + React SSR 实践方案
🔥 - tencent-python-rest-api - 基于 Python 的 RESTful API
- tencent-fullstack-vue-application - 基于 Vue.js 全栈开发 1
- fullstack-application-vue - 基于 Vue.js 全栈开发 2
- tencent-fullstack-vue-application - 基于 React.js 全栈开发
- tencent-eggjs - Egg.js 框架的开发模板
- tencent-flask - Flask 框架开发模板
- tencent-laravel - Laravel 框架开发模板
AWS:
- aws-app-sync-dynamodb - GraphQL + DynamoDB 的 API 服务
- backend-monolith - 全面的后端服务
- backend-websocket - 含有实时 WebSocket API 的后端服务
- nextjs - 基于 Next.js 框架的全栈模板
- fullstack-application - 基于 React.js 全栈开发
- backend-microservices - 后端微服务
- aws-lambda-function - 云函数
案例
- yugasun/tencent-serverless-demo - 基于腾讯云无服务开发案例合集
- tinafangkunding/awesome-serverless - Serverless 的 100 种玩法(签到、打卡、图床等应用合集)
- anycodes/ServerlessPractice - 基于腾讯云无服务开发实践分享
- anycodes/ServerlessBlog - 基于 Serverless 架构开发的博客系统
- anycodes/AI_Blog - 基于 Serverless 架 构开发的人工智能相册小程序
- anycodes/GoServerless - 基于 Serverless 架构开发的微信公众号