← Back to team overview

dhis2-devs team mailing list archive

Re: DHIS2 Live / Jetty v.3 / CORS

 

Hi Chase

It should be possible to add localhost to the CORS whitelist in settings
(I'm pretty sure the entire frontend team is doing exactly that). What are
you adding to it? I think you need the full protocol host and port, so
something like http://localhost:8081 for example.

Another solution would be to setup a proxy yourself, it kinda depends on
your setup.. but if you are serving up your app using node, you can use one
of the many the proxy libraries available for it.

If you are using something like CRA (create-react-app), it includes a proxy
already and you can just map that to your DHIS2 instance.

Please be aware that the live package has some issues with analytics
(unless you have mapped it to use a local postgres service), another
approach could be to use dhis2-docker [1].

[1] https://github.com/dhis2/dhis2-docker

-- 
Morten Olav Hansen
Senior Engineer, DHIS 2
University of Oslo
http://www.dhis2.org

On Tue, Dec 19, 2017 at 3:09 AM, Freeman, Chase <Chase.Freeman@xxxxxxxxxxx>
wrote:

> Hi all,
>
>
>
> I’m getting started with using the D2 library and I had intended to use
> the DHIS2 Live package to quickly get started in a test environment. I’ve
> run into some crippling CORS errors and investigated the Jetty Servlet’s
> web.xml file to see if I could allow for cross-origin requests. Alas, when
> I tried to insert the filter it would fail time no matter the
> configuration. Is this because it is Jetty Version 3 (as opposed to 9.4
> now)? Or is there a better work around? The CORS whitelist in Access
> Settings is not working for Localhost.
>
>
>
> Any tips/assistance in using DHIS2 Live to work with the D2 Library would
> be much appreciated.
>
>
>
> Cheers,
>
>
>
> *Chase Freeman*
>
> Jr. Web Developer
> Management Systems International
> A Tetra Tech Company
> Arlington, VA USA
>
> (Work) +1 703 979 7170 x219
>
> chase.freeman@xxxxxxxxxxx
>
>
>
> www.msiworldwide.com
>
>
>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~dhis2-devs
> Post to     : dhis2-devs@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~dhis2-devs
> More help   : https://help.launchpad.net/ListHelp
>
>

Follow ups

References