我正在尝试这样做
var Margin = require("../../models/AllinOne/marginaliasModel")
var Videos = require("../../models/AllinOne/videosModel")
他们每个人都指向一个不同的集合,然后我要使用。然后最后我要使用它们
// Routes/index.js
var Margin = require("../../models/AllinOne/marginaliasModel")
var Videos = require("../../models/AllinOne/videosModel")
var Marginalia = require("./Marginalia/index");
API.use("/marginalia", Marginalia(Margin));
API.use("/video-notes", Marginalia(Videos))
最后
// ./Marginalia/index.js
var express = require("express");
const marginRouter = express.Router();
function Marginalia(Margin) {
marginRouter
.get("/")
return marginRouter;
}
module.exports = Marginalia;
但是/marginalia
和/video-notes
都提供相同的数据!
如果我运行此
Margin.find({}, (err, sources) => console.log(sources) )
Videos.find({}, (err, sources) => console.log(sources) )
它们起作用了,所以问题出在./Marginalia/index.js
上。这是无法完成的事情吗?