我创建了一个用户池和标识池.
我用过javascript sdk.
我可以使用javascript sdk注册,发送确认码并确认用户成功.
但是,当我尝试使用身份验证方法登录用户并尝试使用下面的代码传递idToken时,使用"CognitoIdentityCredentials"获取凭据
logins[cognitoEndpoint + "/" + userPoolId] = jwtToken;
AWS.config.credentials = new AWS.CognitoIdentityCredentials({
IdentityPoolId: identityPoolId,
Logins: logins
});
Run Code Online (Sandbox Code Playgroud)
它给了我以下错误
Error: Invalid identity pool configuration. Check assigned IAM roles for this pool.
at Request.extractError (aws-sdk.js:104063)
at Request.callListeners (aws-sdk.js:106060)
at Request.emit (aws-sdk.js:106034)
at Request.emit (aws-sdk.js:105121)
at Request.transition (aws-sdk.js:104843)
at AcceptorStateMachine.runTo (aws-sdk.js:108480)
at aws-sdk.js:108492
at Request.<anonymous> (aws-sdk.js:104859)
at Request.<anonymous> (aws-sdk.js:105123)
at Request.callListeners (aws-sdk.js:106070)
Run Code Online (Sandbox Code Playgroud)
我已授予管理员访问身份池的"未经身份验证的角色"和"未经身份验证的角色"以及我正在使用其凭据的用户的权限.
我是新来的.谁能告诉我我错过了什么?
任何帮助,将不胜感激.
javascript amazon-web-services angularjs amazon-cognito aws-sdk
我正在使用角度2.我想提供下载JSON文件的功能.
就像我有res = {bar:foo}的响应那么我想创建json文件,它将包含这个响应,可以在按钮/锚点击下载.
任何帮助将不胜感激.
我正在使用 Angular 7 和材料设计组件
我需要将 requireMatch 验证添加到 mat-autocomplete 中。
我已经使用参数创建了自定义验证,但参数值确实会动态变化。
下面是我的组件代码。
this.stepFormGroup = this.formBuilder.group({
AccessCode: ["", [Validators.required, this.requireMatch(this.accessCodeList)]]
});
////require-match validation for access-code
requireMatch = (accessCodes: string[]) => {
return (control: FormControl) => {
const selection: any = control.value;
console.log("accessCodes", accessCodes, "selection", selection);
if (accessCodes.indexOf(selection)===-1) {
return { requireMatch: true };
}
return null;
}
}
Run Code Online (Sandbox Code Playgroud)
accessCodes
我面临的问题是我的内部总是空的(init)requireMatch
。
的更改this.accessCodeList
不会反映到验证器。
意味着更改后this.accessCodeList
它不会在requireMatch
验证器中获得更新的数组。
那么有人知道如何在自定义验证器中传递动态参数吗?
angular-validation angular angular-reactive-forms angular-validator
我正在使用线性垫步进器。
它与 next 一起工作正常。我进行 api 调用,如果成功,则调用 stepper-next 事件而不是使用 matStepperNext 指令。
现在,当用户在步骤 1 中填写所有数据并直接单击下一步(或编辑记录模式下的任何其他)标题中的其他步骤时,由于表单有效,它将重定向到下一步。
我想在此之前进行服务调用并在服务调用成功之前防止步进更改,然后才应该重定向到下一步,否则不应该。
我在文档中找不到任何方法来实现此功能。
任何人都可以建议我该怎么做。我不想禁用标题单击。
angular angular-material-stepper angular-cdk angular-material-7
我有一个处理数千个数据的请求。所以有时需要超过 5 分钟才能完成。
但不幸的是,在进程完成之前,环回返回超时(服务器没有响应)。
在 nodejs 请求中。您可以通过以下代码删除特定请求的请求超时。
request.setTimeout(0)
Run Code Online (Sandbox Code Playgroud)
谁能告诉我如何为环回远程方法执行此操作?
我twilio-video:1.19.2
在 angular 8 中使用过。
我已经实现了一对一视频通话的功能。
下面是我用来启用/禁用视频的代码。
toggleVideo() {
this.videoConference.isPaused = !this.videoConference.isPaused;
this.twilioRoom.localParticipant.videoTracks.forEach(track => {
if (this.videoConference.isPaused) {
track.disable();
} else {
track.enable();
}
});
}
Run Code Online (Sandbox Code Playgroud)
视频通话似乎工作正常。但是当我在参与者端暂停视频时,只显示黑屏一段时间。大多数时候它freezes video
(最后记录的帧保持不变)。
此问题已在 react-twilio 库https://github.com/blackuy/react-native-twilio-video-webrtc/issues/165 上报告
有谁知道如何解决这个问题?
有没有办法添加黑色(视频轨道)屏幕?
我想在参与者端暂停视频时显示黑屏。
我是mongodb的新手.以下是我的查询.
Model.aggregate()
.match({ 'activationId': activationId, "t": { "$gte": new Date(fromTime), "$lt": new Date(toTime) } })
.group({ '_id': { 'date': { $dateToString: { format: "%Y-%m-%d %H", date: "$datefield" } } }, uniqueCount: { $addToSet: "$mac" } })
.project({ "date": 1, "month": 1, "hour": 1, uniqueMacCount: { $size: "$uniqueCount" } })
.exec()
.then(function (docs) {
return docs;
});
Run Code Online (Sandbox Code Playgroud)
问题是在iso时区的mongodb存储日期.我需要这些数据来显示面积图.
我想按日期与当地时区分组.是否有任何方法可以在分组时将时间偏移添加到日期?
有没有一种方法,使巴舍在echarts在上面?对于本例中的ex
我能找到的选项roundCap的极性,但无法找到任何简单吧图表
我在Angular 7中使用反应形式。
我有很多字段都依赖于其他字段。
我很好奇我应该使用(change)
或this.form.get("control_name").valueChanges
?
对于前。两者都将在输入上起作用。我想知道它们之间的优缺点。
哪个效果更好?
angular angular-reactive-forms angular-observable angular-forms
angular ×5
javascript ×5
angularjs ×2
baidu ×2
echarts ×2
ngecharts ×2
node.js ×2
angular-cdk ×1
aws-sdk ×1
bar-chart ×1
chart.js ×1
charts ×1
download ×1
export ×1
json ×1
loopback ×1
loopbackjs ×1
mongodb ×1
mongoose ×1
strongloop ×1
twilio ×1
twilio-api ×1
twilio-video ×1
video ×1