CodeGenieApp / CodeGenieApp/serverless-express
Unable to Escape Special Characters When using ALB, works fine with Lamda's
- 主要语言
- JavaScript
- 星标
- 5.3k
- 派生
- 674
- PR 合并指标
- 30 天内没有已合并 PR
描述
Hello Team, Our team has hit a BLOCKER in-terms of not being able to escape special characters when used it with ALB.
Please find the code here : https://github.com/go2sujeet/nest-lambda-yarn/blob/master/src/lambda.ts
LAMBDA Function CURL Invocation
```
sujeet@sujeets-MacBook-Air ~ % curl --location --request GET 'https://dchgdjt2zdsrn5k73wj74xylry0chxrb.lambda-url.us-east-1.on.aws/greet?name=John+Henry&greeting=HOW+ARE+YOU+?'
Hello John Henry, HOW ARE YOU ?%
```
ALB Function CURL Invocation
```
sujeet@sujeets-MacBook-Air ~ % curl --location --request GET 'alb-1083224165.us-east-1.elb.amazonaws.com/greet?name=John+Henry&greeting=HOW+ARE+YOU+?'
Hello John+Henry, HOW+ARE+YOU+?% sujeet@sujeets-MacBook-Air ~ %
```
贡献指南
调研方向
从链接的 src/lambda.ts 开始,重现两个 curl 请求,以比较通过 Lambda URLs 和 ALB 处理查询字符串的方式。当特殊字符和空格在两条调用路径中都能得到一致解释时,即视为完成。
由索引模型根据 Issue 内容生成。
评估
- 技术栈
- aws, express, javascript, node.js
- 领域
- api, backend, cloud
- Issue 类型
- 缺陷
- 难度
- 4/5
- 预计耗时
- 3-5 天
- 活跃度
- 停滞
- 描述清晰度
- 基本清楚
- 新手友好度
- 35/100