Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Aws lambda 如何在lambda之外进行异步设置?_Aws Lambda - Fatal编程技术网

Aws lambda 如何在lambda之外进行异步设置?

Aws lambda 如何在lambda之外进行异步设置?,aws-lambda,Aws Lambda,Config调用参数存储并返回一个Config对象。我需要在初始化mysql之前等待 const config = require('./config'); const mysql = require('serverless-mysql')(config); exports.handler = (event, context) => { // mysql stuff } 我想你需要等这一切发生 const mysql = require('serverless-mysql')(co

Config调用参数存储并返回一个Config对象。我需要在初始化mysql之前等待

const config = require('./config');
const mysql = require('serverless-mysql')(config);

exports.handler = (event, context) => {
  // mysql stuff
}

我想你需要等这一切发生

const mysql = require('serverless-mysql')(config)??
如果是,则执行以下操作:

const config = require('./config');

async function mySQLStuff() {

  try{
    const mysql = await require('serverless-mysql')(config);
  } catch (error) {
    //handle error
  }
 return mysql;
};

exports.handler = (event, context) => {

  mySQLStuff()
    .then((data) => //mysql stuff)

};

不,抱歉,我没有说得更清楚,我正在等待配置调用,因为它包含mysql调用的详细信息。什么配置调用,您正在等待require('./config')?它是一个调用ssm参数存储的库。