MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Błąd:Route.post() wymaga funkcji wywołania zwrotnego, ale otrzymał [object Undefined]

Myślę, że problem istnieje w twoim jobs_controller.js . Spróbuj zastąpić poniższy kod

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

    }

};

z

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że upewnij się, że wysyłasz odpowiedź zamiast wysyłać alert.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Nowy sterownik C++ Mongo:jak zobaczyć typ i jak uzyskać wartość ciągu

  2. Pymongo / MongoDB:utworzyć indeks czy zapewnić indeks?

  3. Jak zamienić podciąg w dokumencie mongodb

  4. Jaki jest maksymalny rozmiar operacji wsadowej MongoDB?

  5. Przegląd indeksowania bazy danych dla MongoDB