Я новичок в NodeJs, я пытаюсь потребовать дочернюю библиотеку от родительской,
Я использую aws-sdk для большинства своих задач, для создания клиентов служб.
DynamoDb Eg.
var AWS = require("aws-sdk");
AWS.config.update({
region: "us-west-2"
});
var docClient = new AWS.DynamoDB.DocumentClient();
var table = "Movies";
var year = 2015;
var title = "The Big New Movie";
var params = {
TableName: table,
Key:{
"year": year,
"title": title
}
};
docClient.get(params, function(err, data) {
if (err) {
console.error("Unable to read item. Error JSON:", JSON.stringify(err, null, 2));
} else {
console.log("GetItem succeeded:", JSON.stringify(data, null, 2));
}
});
Сейчас я хочу реализовать другой сервис под названием AWS Xray, не создавая его клиента.
Для реализации требуется импортировать aws-xray-sdk-core вместо создания клиентского объекта,
Нужно ли мне устанавливать библиотеку npm отдельно или это можно сделать в том же коде, что и выше?
Фрагмент рентгеновского снимка выглядит следующим образом -
var AWSXRay = require('aws-xray-sdk-core');
var AWS = AWSXRay.captureAWS(require('aws-sdk'));
Как я могу сделать что-то вроде следующего без отдельной установки npm для aws-xray-sdk-core?
var AWSXRay = require('aws-sdk/aws-xray-sdk-core');