Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Kerangka Tanpa Server dengan Node MySQL

Saya yakin Anda memiliki Komponen yang dibuat di proyek berbasis Kerangka Tanpa Server Anda yang berisi beberapa fungsi lambda. Dan sekarang Anda ingin menulis kode koneksi MySQL sehingga blok kode ini tersedia untuk digunakan kembali di semua fungsi lambda Anda dari komponen tersebut.

Jika ini pertanyaannya, maka Serverless menyediakan "lib" folder di dalam direktori Komponen Anda, yang dapat Anda manfaatkan untuk menulis logika kode umum untuk digunakan kembali. Karena Anda memiliki runtime berbasis NodeJS untuk komponen Anda, seharusnya ada file "index.js" di dalam folder Komponen Anda -

your_serverless_project_directory/component_name/lib/index.js

Hal pertama yang ingin Anda lakukan adalah menambahkan logika kode koneksi MySQL ke fungsi/metode di index.js.

Tanpa server seharusnya sudah menyertakan untuk Anda seluruh lib/ folder ini di semua kode handler.js fungsi lambda Anda seperti ini -

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

Oleh karena itu, hal berikutnya/terakhir yang ingin Anda lakukan adalah menggunakan kembali fungsi/metode koneksi Anda (di semua fungsi lambda yang ada di dalam Komponen Anda) seperti ini -

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

Semoga ini bisa membantu, beri tahu saya bagaimana kelanjutannya.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kode Kesalahan:1136 Jumlah kolom tidak cocok dengan jumlah nilai pada baris 1) di dalam sp

  2. Praktik terbaik untuk bendera bit di PHP

  3. Cara mendapatkan beberapa kolom dari satu kolom, SQL

  4. Salin item dari treeview tkinter

  5. Tampilkan hasil acak mysql