首先,我是整个AWS本身的新手。我正在尝试使用AWS Lambda和API Gateway解决问题。
string
根据某些条件返回a 。如下所示:Run Code Online (Sandbox Code Playgroud)def lambda_function(event, context): if event['some_property']: return "SUCCESS: Operation performed successfully." else return "ERROR: Operation failed."
在触发器下,我设置了一个网关API。
在针对所创建资源的API网关服务中,集成请求被配置为传递给lambda函数。我已经测试过lambda函数,它可以正确返回值。
但是,如果我卷曲发出发布请求的API,它将返回服务器错误。消息是这样的。
{“消息”:“内部服务器错误”}
application/json
使用一个空的模型模板,那么它可以正常工作。我猜想,我在“集成响应”部分中缺少某些内容。200
如果操作成功执行,我想要的是返回状态代码以及成功消息。
我有一个包含很多嵌套实体的API响应。我使用normalizr来保持redux状态尽可能平坦。
例如。api响应如下所示:
{
"id": 1,
"docs": [
{
"id": 1,
"name": "IMG_0289.JPG"
},
{
"id": 2,
"name": "IMG_0223.JPG"
}
],
"tags": [
{
"id": "1",
"name": "tag1"
},
{
"id": "2",
"name": "tag2"
}
]
}
Run Code Online (Sandbox Code Playgroud)
normalizr
使用以下给出的模式对该响应进行规范化:
const OpeningSchema = new schema.Entity('openings', {
tags: [new schema.Entity('tags')],
docs: [new schema.Entity('docs')]
});
Run Code Online (Sandbox Code Playgroud)
下面是它的外观:
{
result: "1",
entities: {
"openings": {
"1": {
"id": 1,
"docs": [1,2],
"tags": [1,2]
}
},
"docs": {
"1": {
id: "1",
"name": "IMG_0289.JPG"
}, …
Run Code Online (Sandbox Code Playgroud) 在 Flink 中,有两件事提供了类似的行为。两者有什么区别。
当您已经可以通过 maxOutOfOrderness 实现相同的行为时,为什么还要使用 AllowedLateness。
如果您只使用 Allowedlateness,则没有必要等待,因为后期元素将无序,因此将被删除。
如果你只使用 MaxOutOfOrderness,那么它会延迟窗口计算,但它可以处理乱序事件。
我一直在阅读有关JWT的内容,我知道它由三个部分组成,即header
、payload
和signature
。
我将哈希算法保留在标头中,将基本信息保留在有效负载中,例如。有效负载中的名称、年龄、角色、到期日等,然后将这两者都进行 Base64 编码,然后使用标头中指定的算法进行哈希处理以获得 JWT
username
和登录的前端password
。secret key
生成 JWT 的方法。问题:
secret key
我如何在前端得到这个?