我在只有快递的环境中工作。使用hapi我经常使用server.bind()函数来确保资源在我的所有路由中都可用。但是,我无法找到快递的类似功能。
如何在express中的路由引用资源?
示例hapi代码:
var gui_db = new Sqlite3.Database('./gui_test.sqlite');
var server = new Hapi.Server();
server.connection({ port: 6000 });
server.bind({gui_db: gui_db});
在另一个背景下,我可以通过gui_db
b。
this.gui_d
答案 0 :(得分:0)
感谢@tomtom回答这个问题(尽管是评论)。答案是使用app.locals。只要应用程序在上下文中,您就可以访问绑定到它的资源。
app.locals.strftime = require('strftime');