0
我正在使用wanger npm pkg,它工作正常......但我不知道如何在使用DI時分開文件。依賴注入與node.js
這裏是我的路線:
var logic = require('./logic');
var express = require('express');
var bodyParser = require('body-parser');
/**
*
* Routes /api/v*
*
* @param {obj} wagner
* @returns {obj}
*/
module.exports = function (wagner)
{
var api = express.Router();
api.use(bodyParser.json());
api.get('/me', logic.me);
return api;
}
這裏是logic.me功能:
var me = {
me: function (req, res) {
res.send("TEST");
}
}
module.exports = me;
我想什麼做的是能夠使用wagner
我logic.me
函數內...如何我可以存檔嗎?
出口不是一個對象,但它接受一個函數'wagner'作爲它的參數和返回'me'對象。 – zerkms
你能告訴我一個例子嗎? –