我有多个页面,如索引,类别,子类别,category_product等。
如下图所示
const homeController = require('./controllers/homeController');
const categoryController = require('./controllers/categoryController');
const productController = require('./controllers/productController')
app.get('/', homeController.index);
app.get('/:category/:subcategory/:category_product/:product', productController.index);
app.get('/:category/:subcategory/:category_product', categoryController.products);
app.get('/:category/:subcategory', categoryController.subcategory);
app.get('/:category', categoryController.index);
我有类别控制器
exports.index = function(req, res){
categoryModel.find(function(err, categories) {
res.render('index', {data : 'hi' , categories : categories})
});
};
索引完美无缺,但当我在index.ejs中,子类别工作时我不知道为什么。
exports.subcategory = function(req,res){
var category = req.params.category
var subcategory= req.params.subcategory
console.log(category)
console.log(subcategory)
categoryModel.find(function(err, allCategories) { //NOT TO LOSE MENS OR WOMENS FROM NAVBAR !
categoryModel.find({'id':category},{'categories': {$elemMatch: {'id': subcategory}}},function (err, subcategory) {
var title = subcategory[0].categories[0].page_title
var subcategory = subcategory[0].categories[0]
res.render('subcategory',{title:title, subcategory : subcategory, allCategories : allCategories}) //WOW
});
});
};
控制台输出
js
angular.min.js.map
我真的不知道发生了什么事?为什么会这样?
应用程序因此而崩溃。感谢
答案 0 :(得分:0)
OP解决方案。
我改变了
<script src="/js/angular.min.js" type="text/javascript"></script>
到
<script src="/js/angular.js" type="text/javascript"></script>
现在一切正常。