簡體   English   中英

我如何將mysql-promise導出為節點Js中的模塊?

[英]how can i export the mysql-promise as a module in node Js?

在這里,我有一個用於postgres db的簡單配置文件:

postresql.config.js

const pg = require('pg-promise')()

const connectionString = {
    host: 'localhost',
    port: 8080,
    database: 'test',
    user: 'test',
    password: 'test123678!'
}

let db = pg(connectionString);

module.exports = {
    db
}

該文件在DataAccess文件中用於執行一些查詢,如下所示:

let db = require('../configs/postgresql.config').db;

let getAll = function() {
    return db.manyOrNone('my query')
        .then(function (res) {
            console.log(res);
            return res;
        });
};

使用pg-promise模塊非常快速和容易。
但是,當我嘗試對mysql數據庫執行相同操作時會遇到麻煩。
如何使用promise-mysql模塊達到相同的結果?

使用通用的東西,pg-promise是PostgreSQL數據庫專有的。 有一個很棒的叫做bluebird,可以集成到函數的任何實例中。 http://bluebirdjs.com/docs/getting-started.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM