MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Lỗi:Route.post () yêu cầu hàm gọi lại nhưng có [đối tượng không xác định]

Tôi nghĩ rằng vấn đề tồn tại trong jobs_controller.js của bạn . Hãy thử thay thế mã dưới đây

module.exports = function(app){

    exports.createJob = function(req, res){

        var job = new Job({created: Date.now});
        job.set('title', req.body.title);
        job.set('description', req.body.description);
        job.set('hours', req.body.hours);
        job.save(function(err){
            if (err) {
                alert(err);
            }
            else {
                alert('Job Posted Succesfully');
            }
        });

    }

};

với

exports.createJob = function(req, res){

        var job = new Job({created: Date.now});
        job.set('title', req.body.title);
        job.set('description', req.body.description);
        job.set('hours', req.body.hours);
        job.save(function(err){
            if (err) {
                alert(err);
            }
            else {
                alert('Job Posted Succesfully');
            }
        });

    };

và cũng đảm bảo rằng bạn đang gửi phản hồi thay vì đặt cảnh báo.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB 3.6.2 2008R2 Plus Không cài đặt

  2. MongoDB - Chỉ mục không được sử dụng khi sắp xếp và giới hạn trên truy vấn phạm vi

  3. Mongo Json Schema Validator AnyOf không hoạt động

  4. cách lấy giá trị tối đa của một trường trong MongoDB

  5. Xác thực duy nhất Mongoose không hoạt động. Các mục trùng lặp được lưu