javascript - 如何将 Amazon AWS 的客户端 javascript 导入我的 Ionic 2/Angular 2 应用程序?

标签 javascript import typescript angular ionic2

我正在开发一个 Angular 2/Ionic2 应用程序,它使用 Amazon AWS 生成的自定义客户端 API。

此 api 由 javascript 及其依赖项(其他 javascript)组成。

通常我会将其放入 html 内的脚本标记中,但我使用的是 typescript。

在主 JavaScript 中,有一个这样声明的对象:

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

在服务中我需要这样调用 api:

    var apigClient = apigClientFactory.newClient();

    var params = {
      limit: 5
    };


    var body = {

    }

    var additionalParams = {

    }

    var headers = {

    }



    var queryParams = {

    }

    apigClient.cadastroOptions (params, body, additionalParams).then(function(result){
        var json = JSON.parse(result.data);

        console.log('Result', json);

    }).catch('Sucesso', function(json){
        console.log('Falha: ', json)
    });

它不是节点模块。这是一个以 zip 格式下载的 api。

如何将其导入到我的应用程序中?

最佳答案

您需要安装aws-sdk module from npm这是打字。

  1. npm install aws-sdk --save
  2. 输入 install dt~aws-sdk --save --global

实际上,在您的项目中使用库可能会有所不同,但 Angular-cli 关于 importing 3rd party libs 的指南可能有助于展示这是如何完成的(特别是任何给定部分的最后一步)。

关于javascript - 如何将 Amazon AWS 的客户端 javascript 导入我的 Ionic 2/Angular 2 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38132345/

相关文章:

python - 如何导入同级以便 python 可以运行文件和下游脚本?

php - MYSQL InnoDB : LOAD DATA INFILE issue with Unique key

javascript - 无法从 javascript 更改颜色

javascript - JS 代码中的减号

javascript - javascript 开发人员在什么情况下使用 map() 方法?

python - 全部导入还是不行

javascript - 如何根据数组值过滤 MongoDB 数据?

typescript - Apollo GraphQL 服务器 + TypeScript

angular - 将 Typescript 类型同步到 Firebase Object Observables 而不会丢失功能等

javascript - float 标签和 Javascript 切换 HTML 和 CSS 的问题