Serverless application development runtime that deploys to your AWS account using the AWS-CDK.
npm install @serverless-toolkit/cli``
Usage: stk COMMAND
Kommandos:
stk dev Start development.
stk test Start local test execution.
stk logs Watch logs.
stk sync Sync code files.
stk init Prepare a local development environment.
stk bootstrap Bootstrap the runtime environment in AWS.
stk destroy Destroy the runtime environment in AWS.
Optionen:
-v, --version Version anzeigen [boolean]
-h, --help Hilfe anzeigen [boolean]
`
``
➜ npx @serverless-toolkit/cli@latest init
or
``
➜ npm create @serverless-toolkit/cli@latest
`
✔ Enter your project name: · api
✔ Do you wanna use Route53 domain? (y/N) · true
✔ Enter your Route53 domain name: · serverless-toolkit.com
✔ Do you wanna use GitHub actions for deployments? (y/N) · true
Project api initiated. Change to folder api and enter
stk bootstrap
to prepare the development in AWS.
`
``
➜ cd api
➜ stk bootstrap
> File changes will be updated and deployed in the background.
``
➜ stk dev
``
➜ stk sync
``
➜ stk test
``
➜ stk destroy
#### get
`typescript`
context.store.get(id: string, type?: string);
#### set
`typescript`
interface Item {
id: string
}
context.store.set(item: Item, type?: string);
> Currently only supported in Sagas.
#### inMinutes
`typescript`
context.alarm.inMintes(minutes: number);
#### clear
`typescript`
context.alarm.clear();
```
➜ yarn test
➜ yarn test workers
➜ yarn test pages
➜ yarn test sagas