我找不到想知道的答案。
在Expressjs中使用Mysql时,当我在后处理函数中声明MySQL连接时,每当ExpressJs服务器收到请求时,它将创建一个新连接。然后,当在处理服务器和数据库服务器之间建立最大连接数时,服务器将引发错误。
我想知道DynamoDB.DocumentClient()是否存在相同的问题?用DynamoDB进行操作的最佳方法是什么?
我应该具有如下所示的DocumentClient全局变量,还是可以将其保留在post / get函数中?
...
// DocumentClient is out of the post function below
const docClient = new AWS.DynamoDB.DocumentClient();
router.post('/loglogbaby', function(req, res){
var params = { ... };
docClient.get(params, function(err,data){...});
req.json({response:"nonobaby"});
}
...