AWS Amplify Next.js (App Router) Starter Template

AWS Amplify Next.js (App Router) Starter Template

site icon
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 账户

安装教程

  1. 克隆仓库: bash git clone https://github.com/your-repo/sui-serverless-mcp.git
  2. 进入项目目录: bash cd sui-serverless-mcp
  3. 安装依赖: bash npm install
  4. 配置 AWS Amplify: bash amplify configure
  5. 部署到 AWS: bash amplify push

调试方式

  1. 启动开发服务器: bash npm run dev
  2. 访问应用: 打开浏览器并访问 http://localhost:3000
  3. 检查日志: 使用 AWS CloudWatch 查看应用日志以进行调试。

许可证

该项目遵循 MIT-0 开源许可条款,请参阅 MIT-0 了解完整条款。