【发布时间】:2018-01-22 20:20:07
【问题描述】:
我正在检查数据库中是否已经存在 JOB(通过 JOBID),如果存在,则在视图页面中显示它。
我正在尝试通过 Nodejs、Express 路由器和控制器从 MongoDB 获取数据到 HTML 视图页面。我想问题出在路由器页面上。我不确定如何将数据从节点传递到路由器以及从路由器传递到控制器。我有 JOBID 我需要获取与该作业 ID 对应的所有详细信息并将其显示在视图页面中。你能帮我么?
路由器代码:
router.post('/RequirementView',function(req,res)
{
addRequirement.requirementView(req,res);
res.send(res.requirement);
});
NodeJS 代码:
exports.requirementView = function(req, res) {
if (req.body.JobID) {
RequirementModel.findOne({ 'JobID': req.body.JobID }, function(err, requirement) {
if (requirement != null) {
requirement.Vertical = req.body.Vertical || requirement.Vertical;
requirement.save(function(err) {
res.status(200).send(requirement);
});
【问题讨论】:
标签: node.js express mean-stack