
AWS Amplify Next.js (App Router) Starter Template

2025.04.30
0
TypeScriptNext.js 启动模板AWS Amplify 集成开发效率
sui-serverless-mcp 是一个基于 AWS Amplify 和 Next.js (App Router) 的启动模板,旨在简化认证、API 和数据库功能的设置。该模板为开发者提供了一个预配置了 AWS 服务(如 Cognito、AppSync 和 DynamoDB)的基础 Next.js 应用,适合需要快速启动项目的开发者。
View on GitHub
Overview
基本能力
产品定位
sui-serverless-mcp 是一个用于快速启动 Next.js 应用并与 AWS Amplify 集成的模板,特别适合需要快速实现认证、API 和数据库功能的开发者。
核心功能
- 认证:通过 Amazon Cognito 实现安全的用户认证。
- API:提供即用型的 GraphQL 端点,基于 AWS AppSync。
- 数据库:使用 Amazon DynamoDB 实现实时数据库功能。
适用场景
- 快速启动一个需要认证、API 和数据库功能的 Next.js 应用。
- 开发者希望利用 AWS 服务(如 Cognito、AppSync 和 DynamoDB)来构建可扩展和高性能的应用。
使用教程
使用依赖
在安装 sui-serverless-mcp 之前,确保已安装以下依赖:
- Node.js
- npm 或 yarn
- AWS 账户
安装教程
- 克隆仓库:
bash git clone https://github.com/your-repo/sui-serverless-mcp.git
- 进入项目目录:
bash cd sui-serverless-mcp
- 安装依赖:
bash npm install
- 配置 AWS Amplify:
bash amplify configure
- 部署到 AWS:
bash amplify push
调试方式
- 启动开发服务器:
bash npm run dev
- 访问应用:
打开浏览器并访问
http://localhost:3000
。 - 检查日志: 使用 AWS CloudWatch 查看应用日志以进行调试。