Express +繁琐的连接池,将数据从3个查询互相传递给对方-模式

时间:2018-08-24 16:18:26

标签: javascript express javascript-events tedious

我有3个mssql查询,我需要在快速应用程序请求期间调用,前2个结果供稿数据,我需要使第3个。我需要获取所有这些数据并将其呈现在页面上。

我正在使用tedious-connection-pool,并且查询了一个正在工作的文件。结果需要一些数据才能使用查询2。我迷路了如何在应用程序页面(index.js)上执行此代码并将所有数据返回到页面以进行渲染,同时还链接了所有这些数据电话。

app.js('/')-> index.js-> get-data.js

get-data.js(将数据返回到)-> index.js(提供index.hbs)

我没有对Promise进行过尝试,并且无法看到回调模式,这是因为它使用了事件吗?

这里使用的最佳模式是一些事件链吗? 我如何将所有这些垃圾放到自己的模块中?

基本上,我认为它是一个古老的问题,需要在事件循环中同步异步db调用。

正在寻找此类库的模式引用。

0 个答案:

没有答案