1
路線我Controller.js節點JS快遞不能創建在繼承類
var Controller = function() {
}
Controller.prototype.getAll = function (req , res) {
console.log(this.model);
}
module.exports = Controller;
而且StickerController.js
var Controller = require('./Abstract/Controller');
var util = require('util');
var StickerController = function() {
this.model = "StickerModel";
Controller.apply(this);
};
util.inherits(StickerController, Controller);
module.exports = new StickerController();
,並在路由器
var express = require('express');
var router = express.Router();
var StickerController = require('../controllers/StickerController');
router.get('/api/v1/stickers',Sticker.getAll);
它記錄未定義, 但如果我打電話離開路線,它將被定義。
我觀察到,「這個」從路線調用的函數是不同的
其實這是錯誤的,我寫過那樣的 –