2017-03-08 74 views
0

在這裏,我有一個Postgres數據庫一個簡單的配置文件:如何將mysql-promise作爲模塊導出到節點Js中?

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 
} 

這個文件在數據訪問文件用來做一些查詢,例如:

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

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

使用PG-承諾模塊是非常快速和容易。
但我遇到麻煩時,我試圖做一個MySQL數據庫相同的東西。
我怎樣才能達到與promise-mysql模塊相同的結果?

+0

「我怎樣才能實現與承諾-mysql的模塊相同的結果?」你試過什麼了?有什麼問題? – rsp

+1

我已經從示例中刪除了諾言反模式。沒有必要在那裏創造額外的承諾,它沒有任何用處。 –

+0

Rsp,我嘗試了mysql-promise包但是我無法工作。 –

回答