I try to return the data in JSON through REST API.
Node JS + Express Js
server.js
var userController = require('./UserController'); app.route('/api/users') .get(userController.getUsers); UserController.js
var userModel = require('./User'); function getUsers() { return JSON.parse(userModel); } User.js
var users = []; users.push({id: "1", username: "regular", password: "user", role: "1"}); users.push({id: "2", username: "premium", password: "user", role: "2"}); Mistake
undefined:1 [object Object],[object Object] ^ SyntaxError: Unexpected token o in JSON at position 1 I know that there are objects inside, but how can I return JSON to the client?
[object Object],[object Object]-JSON? - vp_arth