web-app
web-app copied to clipboard
CORS issue prevents UI from working locally
When running against an against a local server, CORS error prevent the application from doing anything.
Steps to Reproduce
- Checkout fineract 1.4.0 or develop branch from github.com/apache/fineract
- docker run --name mysql-5.5 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=mysql -d mysql:5.5
- ./gradlew createDB -PdbName=fineract_tenants
- ./gradlew createDB -PdbName=fineract_default
- ./gradlew tomcatRunWAR
- Check out web-app, master branch
- npm install
- ng serve
- Open browser, go to http://localhost:4200/
- Login with user mifos, password password
Expected Behaviour
Login should work
Actual Behaviour
Login fails because of CORS error:
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at http://localhost:8080/fineract-provider/api/v1/authentication?username=mifos&password=password. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).
Settings
- Mifos X version: fineract 1.4.0 branch or develop branch
- Browser used: Firefox 74.0
- OS: Ubuntu