Mysql
 sql >> база данни >  >> RDS >> Mysql

Безсървърна рамка с възел MySQL

Вярвам, че имате компонент, създаден във вашия проект без сървърна рамка, който съдържа множество ламбда функции. И сега искате да напишете кода за връзка на MySQL, така че този кодов блок да е наличен за повторна употреба във всичките ви ламбда функции на този компонент.

Ако това е въпросът, тогава Serverless предоставя "lib" папка във вашата директория Component, която можете да използвате, за да напишете обща кодова логика, която да бъде използвана повторно. Тъй като имате базирана на NodeJS среда за изпълнение за вашия компонент, трябва да има файл "index.js" във вашата папка на Component -

your_serverless_project_directory/component_name/lib/index.js

Първото нещо, което искате да направите, е да добавите логиката на кода на MySQL връзка към функция/метод в index.js.

Без сървър би трябвало вече да е включил за вас цялата тази папка lib/ в целия код handler.js на вашата ламбда функция като този -

var lib = require('../../lib');

Следователно, следващото/последното нещо, което искате да направите, е да използвате повторно вашата функция/метод за свързване (във всички ламбда функции, принадлежащи към вашия компонент) по този начин -

module.exports.handler = function(event, context) {
  lib.mySQLConnection();
};

Надявам се това да помогне, уведомете ме как върви.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL Групиране по брой седмици с множество колони за дати

  2. MySQL - Как да преброите всички редове на таблица в една заявка

  3. Пребройте всички записи от базата данни, където датата на падежа съвпада с днешната дата

  4. Как мога да организирам изобилието от mysql таблици?

  5. Защо Java не може да се свърже с MySQL 5.7 след последната актуализация на JDK и как трябва да се коригира? (ssl.SSLHandshakeException:Няма подходящ протокол)