在Loopback中使用自定义中间件(Strongloop)

时间:2015-04-18 14:38:07

标签: node.js express middleware loopbackjs strongloop

我正在学习如何通过this example here

正确使用自定义中间件

我将datetime.js文件放在我的server/middleware文件夹中并尝试在我的server.js中使用它(根据documentation on Middlware here):

var datetime = require('datetime');
app.middleware('initial:before', datetime());

但是,当我尝试通过' slc run'启动应用时,我得到了投诉

错误:无法找到模块' datetime'

所以我怀疑服务器是否可以检测到中间件' datetime'。在环回中使用自定义中间件的正确方法是什么?

感谢

1 个答案:

答案 0 :(得分:0)

您需要使用相对路径来要求日期时间。服务器不会自动为您找出依赖路径。

 var datetime = require('./middleware/datetime');