【发布时间】:2017-02-22 16:37:02
【问题描述】:
在我的 JS Lambda 函数中,我有以下内容...
import utils from './utils'
index.handler() {
return utils.initDB()
.then(function() {
return utils.doSomething()
utils.js:
var dbConfig = null;
var knex = null;
function initDB() {
dbConfig = require('../db');
knex = require('knex')(dbConfig);
return;
}
基本上,我应该如何传递knex 对象?在 utils 文件中可以作为全局变量吗?我应该将它返回给处理程序并将其传递给每个smsUtils.doX 调用吗?我认为这可能会导致数据库连接/池出现问题,但我不知道如何找出答案。
【问题讨论】:
标签: javascript mysql amazon-web-services lambda