我有以下特定于我的项目的问题。- 我们可以在 AWS 上使用没有 node.js 文件/函数的 AWS-SDK 并进行最少的更改。- 现在文档处于非常高的水平。我不明白必须在哪里进行代码更改。- 我是否必须更改 *.js 文件中的每个函数,或者每个 *.js 文件更改一个代码,或者跨所有 *.js 文件更改一个代码。
我在节点 js 文件中使用 AWS-SDK 时遇到问题。我在控制台上看到以下错误
/TestProject-Lambda/node_modules/hapi/lib/protect.js:80:17)',
'at Server.<anonymous> (/TestProject/node_modules/hapi/lib/connection.js:259:30)',
'at emitTwo (events.js:126:13)',
'at Server.emit (events.js:214:7)',
'at parserOnIncoming (_http_server.js:634:12)' ]
Serverless: Replying error in handler
I added below code in one of the *.js file which is entry point for my application
var AWSXRay = require('aws-xray-sdk');
AWSXRay.middleware.setSamplingRules('xray-rule.json');
var logger = require('winston');
AWSXRay.setLogger(logger);
Below is xray-rule.json
{
"version": 1,
"rules": [
{
"description": "Industry Network Record API calls",
"host": "*",
"http_method": "*",
"url_path": "/*",
"fixed_target": 0,
"rate": 0.05
}
],
"default": {
"fixed_target": 1,
"rate": 0.1
}
}
"rate": 0.1
}
}