【发布时间】:2019-05-17 16:32:44
【问题描述】:
我找不到我想知道的问题的答案。
在 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"});
}
...
【问题讨论】:
标签: node.js amazon-web-services express amazon-dynamodb