我需要在使用create-react-app实用程序创建的React中使用'CORS'节点模块.
由于它是一个实用程序,我无法调整内部并将'CORS'注入预先配置的'EXPRESS'模块.
我们怎样才能做到这一点?
我需要 AWS Lambda 中有效的 MySQL 数据库连接(使用 Node Js)。
这不是为每个请求创建连接/池,而是重用它。
我得到的一个解决方案就像在 AWS lambda 处理程序之外打开连接。但是这种情况下的问题是如果我们不结束连接,我们最终会得到超时结果。例如
"use strict";
var db = require('./db');
exports.handler = (event, context, callback) => {
db.connect(function (conn) {
if (conn == null) {
console.log("Database connection failed: ");
callback("Error", "Database connection failed");
} else {
console.log('Connected to database.');
conn.query("INSERT INTO employee(name,salary) VALUE(?,?)",['Joe',8000], function(err,res){
if(err) throw err;
else {
console.log('A new employee has been added.');
}
});
db.getConnection().end();
callback(null, "Database connection done");
}
});
};
Run Code Online (Sandbox Code Playgroud)