sql >> Databáze >  >> NoSQL >> MongoDB

Chyba:Route.post() vyžaduje funkce zpětného volání, ale má [objekt nedefinovaný]

Myslím, že problém existuje ve vašem jobs_controller.js . Zkuste nahradit níže uvedený kód

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

    }

};

s

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

    };

a také se ujistěte, že odešlete odpověď místo upozornění.




  1. MongoDB Correct Schema pro agregovaná data

  2. Omezte délku seznamu v redis

  3. Jak používat updateOption s arrayFilters v spring-data mongodb?

  4. Solr Mongo/DocDB Delta Import Query nefunguje