Ich habe Controller.jsKnoten js Express kann nicht Route in Vererbung Klasse erstellen
var Controller = function() {
}
Controller.prototype.getAll = function (req , res) {
console.log(this.model);
}
module.exports = Controller;
Und 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();
und Router
var express = require('express');
var router = express.Router();
var StickerController = require('../controllers/StickerController');
router.get('/api/v1/stickers',Sticker.getAll);
es wurde nicht definiert angemeldet, aber wenn ich außerhalb der Route rufe, würde es definiert werden.
Ich habe beobachtet, dass ‚dies‘ von der Route genannt in Funktion unterschiedlich sind
Eigentlich war es ein Fehler, ich habe so geschrieben –