Hi devs,

Could you please respond to this?

Thanks,
Knut

---------- Forwarded message ----------
From: <[email protected]>
Date: Mon, Nov 14, 2016 at 11:06 AM
Subject: Getting dataStore from dhis server
To: "[email protected]" <[email protected]>



Whenever we try to get a json object containing all the dataStore items, it
returns an empty object.



This is the code which is run at pageload.




loadObjectList(): *void *{


console.log("BBBB" + *this*.appService.getNamespaces());



}





This method in the app.component.ts file references the getNamespaces
function in the app.service.ts file






*private *serverUrl = 'https://play.dhis2.org/test/api/dataStore';

*private *headers = *new *Headers({'Content-Type': 'application/json'});




getNamespaces(): *any*{




*var *AAAA;
AAAA = *this*.http.get(*this*.serverUrl, {headers: *this*.headers})
    .map(res => res.json());
console.log("AAAA: " + AAAA.toString());
*return *AAAA;



}



This method tries to contact the dhis2.org/test server to get the dataStore
object.

I know that it exist, as the url ‘https://play.dhis2.org/test/api/dataStore’
gives

["METADATASTORE","social-media-video"]



This tells me that I should at least get something, but I don’t.



I also tried to add my client to the CORS whitelist, and tried different
types of header, but nothing works.



I constantly get the response

app.service.ts:91                           AAAA: [object Object]

app.component.ts:195                 BBBB[object Object]



Hope you have an answer for this



Regards, Magnus W. Molaug



-- 
Cheers,
Knut Staring
_______________________________________________
Mailing list: https://launchpad.net/~dhis2-devs
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~dhis2-devs
More help   : https://help.launchpad.net/ListHelp

Reply via email to