sql >> Database teknologi >  >> NoSQL >> MongoDB

Fejl:Route.post() kræver tilbagekaldsfunktioner, men fik et [object Undefined]

Jeg tror, ​​at problemet findes i din jobs_controller.js . Prøv at erstatte nedenstående kode

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');
            }
        });

    }

};

med

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');
            }
        });

    };

og sørg også for, at du sender svaret i stedet for at give besked.




  1. Hvordan får man junit-testene til at bruge den indlejrede mongoDB i en springboot-applikation?

  2. Kan ikke oprette forbindelse til lokal mongoDB fra java

  3. Sådan sammenlignes 2 felter i Spring Data MongoDB ved hjælp af forespørgselsobjekt

  4. Upsert Array Elements matchende kriterier i et MongoDB-dokument?