localstack / localstack/serverless-localstack
Empty stage in API Gateway output for endpoints
Chưa có ai nhận issue này.
- Ngôn ngữ chính
- JavaScript
- Star
- 542
- Fork
- 92
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
With this `serverless.yml`:
```
service: scraperator
frameworkVersion: "3"
provider:
name: aws
runtime: python3.9
stage: local
region: us-east-1
logs:
httpApi: true
deploymentBucket:
name: serverless-deploys
serverSideEncryption: AES256
httpApi:
cors: true
disableDefaultEndpoint: false
plugins:
- serverless-python-requirements
- serverless-localstack
custom:
stage: ${opt:stage, self:provider.stage}
localstack:
stages:
- local
autostart: false
functions:
config:
handler: capture.config
events:
- httpApi:
method: GET
path: /config
capture:
handler: capture.handler
events:
- httpApi:
method: POST
path: /capture
```
A successful deploy yields this output:
```
endpoints:
GET - https://746fbc6e.execute-api.localhost.localstack.cloud:4566//config
POST - https://746fbc6e.execute-api.localhost.localstack.cloud:4566//capture
```
Note the `//` where there should be `/local/`.
The URL as printed does not work. However, removing a `/` (e.g. https://746fbc6e.execute-api.localhost.localstack.cloud:4566/config) does work.
Hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Hướng nghiên cứu
Tái hiện việc triển khai bằng serverless.yml được cung cấp và so sánh các URL endpoint được in ra với các URL đang hoạt động được mô tả trong issue. Theo dõi cách plugin Serverless định dạng các đường dẫn endpoint của API Gateway, sau đó xác minh rằng các endpoint đã triển khai bao gồm stage cục bộ được cấu hình và chỉ có một dấu gạch chéo trước đường dẫn.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- aws, javascript, python
- Lĩnh vực
- api, cloud
- Loại issue
- Lỗi
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 42/100