360 Secure SkillHub
360 安全技能中心

Serverless Template Generator

核心功能是一键生成含完整配置、测试模板、部署脚本的Serverless项目结构,支持AWS Lambda、Vercel、Netlify等主流平台,可选JS/TS/Python语言及输出目录。典型场景为开发者快速启动Serverless开发,输入是命令行参数指定平台、语言等,输出标准化项目结构,附带部署和本地测试指南,大幅降低Serverless项目搭建成本。

sunshine-del-ux
sunshine-del-ux
热度 25.03
最近更新 2026-05-17 13:08:32
分类:开发依赖:读写文件 / 内部调用大模型应用场景:代码生成 / 模板 / API 集成 / DevOps

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add serverless-template-generator
Metadata
name
serverless-template-generator
description
生成 Serverless 脚手架,支持 AWS Lambda, Vercel, Netlify, Cloudflare Workers,一键部署到云端。
metadata
{"clawdbot":{"emoji":"☁️","requires":{},"primaryEnv":""}}

Serverless Template Generator

快速生成 Serverless 函数脚手架,支持主流 Serverless 平台。

功能

  • ⚡ 一键生成项目结构
  • 🌐 多平台支持
  • 📝 完整的配置文件
  • 🧪 测试模板
  • 🚀 部署脚本
  • 📖 文档

支持的平台

平台 说明 特点
Vercel 免费的 Serverless 简单、集成好
Netlify 静态网站托管 函数支持
AWS Lambda AWS 无服务器 功能最全
Cloudflare Workers 边缘计算 全球分布
Supabase Edge 开源替代 自托管

使用方法

基本用法

# 生成 Vercel 函数
serverless-template my-function --platform vercel

# 生成 Netlify 函数
serverless-template api-handler --platform netlify

# 生成 Cloudflare Worker
serverless-template worker --platform cloudflare

选项

选项 说明
--platform, -p 平台 (vercel/netlify/aws//cloudflare)
--language, -l 语言 (js/ts/python)
--output, -o 输出目录

生成的项目结构

Vercel

my-function/
├── api/
│   └── my-function.js    # API handler
├── package.json
├── vercel.json
└── README.md

Cloudflare Worker

my-worker/
├── src/
│   └── index.js           # Worker 入口
├── wrangler.toml          # Cloudflare 配置
└── package.json

代码示例

Vercel API

export default async function handler(req, res) {
  const { searchParams } = new URL(req.url);
  const name = searchParams.get('name') || 'World';
  
  return res.json({
    message: `Hello, ${name}!`,
    timestamp: new Date().toISOString()
  });
}

Cloudflare Worker

export default {
  async fetch(request, env, ctx) {
    return new Response('Hello, World!', {
      headers: { 'content-type': 'text/plain' }
    });
  }
};

部署命令

Vercel

vercel deploy

Netlify

netlify deploy --prod

Cloudflare

wrangler publish

本地测试

# Vercel
vercel dev

# Netlify
netlify dev

# Cloudflare
wrangler dev

变现思路

  1. 模板销售 - 专业 Serverless 模板
  2. 咨询业务 - Serverless 架构咨询
  3. 培训课程 - Serverless 开发教程
  4. 代部署服务 - 帮企业部署到云端

安装

# 无需额外依赖