相关疑难解决方法(0)

使用外部js库在Amazon Lambda中将XML解析为JSON

我试图将我从服务器获取的XML字符串转换为我的Lambda函数中的JSON.
我已经设置了这个相当简单的示例来模拟我使用DynamoDB从服务器获得的XML答案.(目前我只想尝试转换)

'use strict';

var AWS = require('aws-sdk');
var docClient = new AWS.DynamoDB.DocumentClient({region: 'eu-west-1'});


exports.handler = function (e, ctx, callback){    
    let table = "dsbTable";
    let bpNumber = 1337;
    var test;
    var x2js = new X2JS();
    let params = {
            TableName: table,
            Key:{
                "bpNumber": bpNumber
            },
        };
    docClient.get(params, function(err, data) {
            if (err) {
                console.error("Unable to read item. Error JSON:", JSON.stringify(err, null, 2));
                callback(err, null);
            } else {
                console.log("GetItem succeeded:", JSON.stringify(data, null, 2));
                console.log('test' +data.Item.getBp);
                //var jsonObj = x2js.xml_str2json(data.Item.getBp);
                //console.log(jsonObj);

                callback(null, …
Run Code Online (Sandbox Code Playgroud)

javascript xml-parsing aws-lambda

8
推荐指数
1
解决办法
7688
查看次数

无法在Lambda中导入模块

我有一个简单的exports.js文件,我已压缩文件夹并将其上传到Lambda但在运行时它会出错:

"errorMessage": "Cannot find module 'exports'",
"errorType": "Error",
"stackTrace": 
[
"Function.Module._resolveFilename (module.js:338:15)",
"Function.Module._load (module.js:280:25)",
"Module.require (module.js:364:17)",
"require (module.js:380:17)"
]
Run Code Online (Sandbox Code Playgroud)

任何帮助,将不胜感激.谢谢

javascript aws-lambda

5
推荐指数
1
解决办法
3234
查看次数

标签 统计

aws-lambda ×2

javascript ×2

xml-parsing ×1