# serverless **Repository Path**: studvc/serverless ## Basic Information - **Project Name**: serverless - **Description**: ⚡ Serverless Framework – Build web, mobile and IoT applications with serverless architectures using AWS Lambda, Azure Functions, Google CloudFunctions & more! – - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-01-30 - **Last Updated**: 2021-01-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README [](http://serverless.com) [](http://www.serverless.com) [](https://github.com/serverless/serverless/actions?query=workflow%3AIntegrate) [](https://badge.fury.io/js/serverless) [](https://codecov.io/gh/serverless/serverless) [](https://gitter.im/serverless/serverless) [](https://snyk.io/test/github/serverless/serverless) [](https://www.npmjs.com/package/serverless)
简体中文 | English
[官网](http://www.serverless.com) • [文档](https://serverless.com/framework/docs/) • [中文社区](https://serverlesscloud.cn/) • [思否](https://segmentfault.com/t/serverlessframework) • [中文论坛(即将上线)](http://forum.serverless.com) • [体验 Pro 版本](https://dashboard.serverless.com) **The Serverless Framework** ——快速部署你的 Serverless 应用,支持事件触发,弹性扩缩容,并且按需付费。从而大大降低构建和维护应用的开销,供开发者专注业务逻辑。 Serverless Framework 是一个命令行工具,它使用基于事件触发的计算资源,例如腾讯云云函数 SCF,AWS Lambda 等。此外,Serverless Framework 为开发和部署 Serverless 架构提供脚手架,自动化工作流以及最佳实践。并且它支持通过丰富的插件进行功能扩展。 Serverless 是一个遵循 MIT 协议的开源项目,并且由全职的,有投资者支持的创业团队积极的维护。 点击下图了解 [Serverless Components](https://github.com/serverless/components/blob/master/README.cn.md) [](https://github.com/serverless/components/blob/master/README.cn.md) ## Serverless Framework 介绍
- [快速开始](#quick-start)
- [例子](https://github.com/serverless/examples)
- [服务](#services)
- [特性](#features)
- [插件](https://github.com/serverless/plugins)
- [贡献](#contributing)
- [开发者社区](#community)
- [协议](#licensing)
## 快速开始
[查看这里的动图](https://serverless.com/framework/) 或者跟着如下步骤,3 分钟创建并且部署你的第一个 Serverless 应用。
1. **npm 安装:**
```bash
npm install -g serverless
```
2. **创建一个服务:**
你可以创建一个新的服务,或者根据模板[创建已有服务](#how-to-install-a-service)。
```bash
# 创建一个新的 Serverless 服务/项目
serverless create --template tencent-nodejs --path my-service
# 进入到创建好的项目目录
cd my-service
```
3. **部署服务:**
当你修改了 `serverless.yml` 文件中关于函数、事件或者其他资源的配置时,或者你只是希望把服务的更改都更新到云端时,可以使用以下命令进行部署:
```bash
serverless deploy -v
```
4. **部署函数:**
通过如下命令快速部署并且覆盖云端的 SCF 云函数,并且部署单个函数的速度更快。
```bash
serverless deploy function -f hello_world
```
5. **云端触发函数:**
触发腾讯云云函数 SCF 并且获取实时日志返回:
```bash
serverless invoke -f hello_world -l
```
6. **获取函数日志:**
单独打开一个命令行,通过如下命令可以实时展示对某个函数的调用日志:
```bash
serverless logs -f hello_world -t
```
7. **移除服务:**
从云端账号中移除所有的函数、事件以及资源。
```bash
serverless remove
```
8. **账号配置(可选):**
当前支持微信扫码登录授权,可以方便的进行账号 [登录](https://cloud.tencent.com/login) 或 [注册](https://cloud.tencent.com/register)。如您希望配置持久的环境变量/密钥信息,也可以参考 [配置账号](https://serverlesscloud.cn/doc/providers/tencent/cli-reference/configure) 文档。
### 怎样安装已有服务:
当前支持通过下列命令方便、快速的将您所需的 Serverless 服务模板从 Github 上下载到本地并解压,目前支持如下的一些案例:
```bash
serverless install -u https://github.com/your-url-to-the-serverless-service
```
## 服务 (V1.0)
通过 `serverless install --url