Azure Mobile Services Api Global Variables Scope -
i have custom api on mobile service looks variables getting overridden when 2 users call @ same time.
i'm calling script "post" method. below show initial part of script. can 1 give me more information on scope of variables defined @ top ? possible 2 users using same variables ?
var tablearray = null; var requestobject = null; var responseobject = null; var accountfunctions = null; var userid = 0; var serversynctimestamp = 0; var clientsynctimestamp = 0; var random = 0; var start = null; var time = null; exports.post = function(request, response) { if (request.query.userid === null) { response.send(statuscodes.bad_request,'did not supply userid'); return; } start = new date().gettime(); cleanup(); accountfunctions = require('../shared/accountfunctions.js'); random = math.random(); userid = number(request.query.userid); etc etc etc ..........
for custom api's, global scope shared between executions. (unlike table scripts, each script execution has own global scope)
so yes, each time post api happens, modify same set of variables.
Comments
Post a Comment