express.js backendless integration

I’m trying to build a Web UI using backendless JS framework for administration purposes (add data to backend service). My website is built using express.js where i have configured a route to post the Address data to persist in backendless.

var express = require('express');
var addressRouter = express.Router();


var APPLICATION_ID = 'XXXXX';
var SECRET_KEY = 'XXXXX';
var VERSION = 'v1';


if (!APPLICATION_ID || !SECRET_KEY || !VERSION) {
    alert('Missing application ID and secret key arguments.');
}


Backendless.initApp( APPLICATION_ID, SECRET_KEY, VERSION );


var router = function() {
    addressRouter.route('/')
              .post(function (req, res){
                var address = req.body;
                
              });
    return addressRouter;
};


module.exports = router;

I get the following error when i try starting the node service. Am i doing something wrong?

Backendless.initApp( APPLICATION_ID, SECRET_KEY, VERSION );
^


ReferenceError: Backendless is not defined
    at Object.<anonymous> (/Users/ar/Developer/backendless/TrackDemonWeb/src/routes/addressRoutes.js:12:1)
    at Module._compile (module.js:410:26)
    at Object.Module._extensions..js (module.js:417:10)
    at Module.load (module.js:344:32)
    at Function.Module._load (module.js:301:12)
    at Module.require (module.js:354:17)
    at require (internal/module.js:12:17)

Hello!

  1. Verify that you’ve added backendless to project dependencies. If not - add it and install.
  2. Add “var Backendless = require(“backendless”);” before using it.
    It should help
    Alex