无法将数据从ionic保存到mongodb:MEAN堆栈

时间:2018-12-14 16:36:49

标签: node.js angular http express mean-stack

我正在尝试将一些数据从ionic发布到MongoDB,但没有发布,我的意思是无法识别路线页面中的网址。但是,当我尝试发布postman中的数据时,是在保存数据,而不是通过离子数据。

let selected = {
      companyTitle : jobitem.company,
      jobTitle : jobitem.jobtitle,
      location : jobitem.location,
      date: appliedDate,
      id: userId
    }
    console.log(selected);
    return this.http.post('http://localhost:3000/api/jobApplied',selected,{headers: headers})

上面的代码来自离子ts文件。下面的代码来自routes.js js文件

router.post('/jobApplied', function(req,res) {
  console.log('posting');
  appliedJobs.create({
    companyTitle: req.body.companyTitle,
    jobTitle: req.body.jobTitle,
    location: req.body.location,
    date: req.body.date,
    userId: req.body.id
  },function(err,list) {
    if (err) {
      console.log('err getting list '+ err);
    } else {
      //res.json(list);
      return res.json(list) }
  }
  );
});

我在postman

中使用了相同的网址
  

http://localhost:3000/api/jobApplied

但数据未发布。可能是什么问题,我该如何解决?

0 个答案:

没有答案