Интеграция AWS Lambda и SQL Server с кодом node.js - PullRequest
0 голосов
/ 11 марта 2019

Подскажите, пожалуйста, я получаю сообщение об ошибке при использовании этого кода

aws лямбда - подключиться к mssql с помощью nodejs

const sql = require('mssql');
exports.handler = (event, context, callback) => {
sql.connect({
    user: 'xxxxx',
    password: 'xxxx',
    server: 'xxxxxxxx.amazonaws.com',
    database: 'xxxxx',
    port: 1433,
},
    err => {
        // ... error checks
        if (err) {
            callback('connect failed', err);
        } else {
            callback(null,'connected');
        }
    })
}

1 Ответ

0 голосов
/ 11 марта 2019

Попробуйте это:

const sql = require('mssql');

exports.handler = async event => {
  try {
    await sql.connect('mssql://username:password@server:port/database');
    return 'connected';

  } catch (err) {
    console.error('cannot connect', err.message);
  }
  return 'connect failed';
}

Выполните лямбду и проверьте журнал CloudWatch, если вы видите ошибку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...