pankaj malik
pankaj malik

Reputation: 107

loopback model access in custom js file

i want to access a model name userRegistration in my custom js file but every time its showing undefined and shows this error

TypeError: Cannot call method 'findOne' of undefined

please Check code

var loopback = require('loopback');
var app  = loopback();
var nodemailer = require("nodemailer");
var smtpTransport = require("nodemailer-smtp-transport");
var path=require('path');
var fs=require('fs');
var Handlebars = require('handlebars');


exports.mailToUser=function(req,res,next){
var userNotification = app.models.UserNotification;
var userregister = app.models.UserRegistration;
userregister.findOne({where:{email:email}},function(err,userobj){
 if(err){
   next()
 }

  })



 }

Thanks

Upvotes: 0

Views: 222

Answers (1)

Ebrahim Pasbani
Ebrahim Pasbani

Reputation: 9396

You shouldn't use var app = loopback();

If you want to access to app you can require your server.js or some other ways existed. The simple one is requiring server

Upvotes: 1

Related Questions