I have a simple node.js service where I perform some json validation against a schema defined in jsonSchema. The service looks like:
app.post('/*', function (req, res) {
        var isvalid = require('isvalid');
        var validJson=true;
        var schema = require('./schema.json')
        isvalid(req.body,schema
            , function(err, validObj) {
                if (!validObj) {
                    validJson = false;
                }
                handleRequest(validJson,res,err,req);
            });
})
Trying to use the direct require statement in the 4th line above. This generates an error:
SyntaxError: c:\heroku\nodejs_paperwork\schema.json: Unexpected token t
This is my schema.json:
{
  type: Object,
  "schema": {
    "totalRecords": {
      type: String
    },
    "skip": {
      type: Number
    },
    "take": {
      type: Number
    }
}
 
    