我有来自DB的显示数据的问题,因为在res中我有null。 在angular中,我使用Http.get来响应来自ProductView的数据,该数据的下载JSON包含来自数据库的数据而且没有。
角:
$scope.productView = function (id) {
console.log(id);
$http.get("/product/productView", { 'id': id }).then(function (resp) {
$scope.product = resp.data;
console.log(resp.data);
})
};
节点:
router.get('/product/:id', function (req, res, next) {
res.render('product/product', { title: 'Express', id: req.params.id });
});
router.get('/productView', function (req, res, next) {
console.log(req.body);
products.findById(req.body.id).exec(function (err, products) {
if (err) {
res.status(404).json({
message: 'File Not Found 404'
})
} else {
res.json(products);
}
})
});