我们如何在 ionic2/Angular2 中集成或使用 AWS API 网关 SDK

Posted

技术标签:

【中文标题】我们如何在 ionic2/Angular2 中集成或使用 AWS API 网关 SDK【英文标题】:How do we integrate or use AWS API gateway SDK in ionic2/ Angular2 【发布时间】:2017-11-07 22:22:36 【问题描述】:

我正在开发一个小型 ionic2/Angular2 应用程序,我已从我的 AWS APIGateway 生成 JS SDK 并尝试将其导入我的项目中。 我需要访问我的应用程序中的 apigClient ,它是 SDK 中的 .js 文件,我们如何将其导入 .ts (类型脚本)逻辑?

var apigClientFactory = ;
apigClientFactory.newClient = function (config) 
var apigClient =  ;
if(config === undefined) 
    config = 
        accessKey: '',
        secretKey: '',
        sessionToken: '',
        region: '',
        apiKey: undefined,
        defaultContentType: 'application/json',
        defaultAcceptType: 'application/json'
    ;

...

我需要在我的应用中创建该 apigClientFactory 的实例来执行 api 调用。

请建议或说明任何示例参考。

谢谢。

【问题讨论】:

【参考方案1】:

这是一篇关于如何在 TypeScript 中使用 javascript 的 SO 帖子: How to use javascript in typescript

您尝试做的事情只需要 JavaScript SDK 就可以实现。

这里是文档的链接: http://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/APIGateway.html

【讨论】:

以上是关于我们如何在 ionic2/Angular2 中集成或使用 AWS API 网关 SDK的主要内容,如果未能解决你的问题,请参考以下文章

国庆福利 | angular2+ionic2源码分享

IONIC2/Angular2 ngOnChange 不起作用

理解ionic2 + angular2开发方案

Ionic2 + Angular2 还是 React-native? [关闭]

Ionic2 Angular2 Typescript 模块 - 类型提示问题

我们如何在 iphone 应用程序中集成支付网关? [关闭]