Skip to content

pwsimon/indexedDB

Repository files navigation

Install/Setup

ich mach mal einen versuch mit einem Build-Environment (npm) gem BabelJS - Environment Setup

Ein deployment/installation laeuft dann:
Cloning with HTTPS URLs, npm install

git clone "https://github.com/pwsimon/indexedDB.git"
cd indexedDB
npm install --only=prod
npm run babel

Ein clone zur entwicklung laeuft dann:

git clone "https://github.com/pwsimon/indexedDB.git"  
cd indexedDB
npm install --only=dev
npm run babel

Development-Cycle

Use a source map
Set Up Persistence with DevTools Workspaces
fuer den Development-Cycle nutzen wir einen ReBuild onChange

npx babel --watch src --out-dir dev
npx babel src -d dev

Same Origin

alle anwendungen (PWA's) die von einem anderen Host bereitgestellt werden bzw. ein login auf einem beliebigen server erlauben haben ein ernstes Problem mit der "Same Origin Policy" 1.) credentialsManager API der browser kann Credentials ausschliesslich auf basis der BaseUrl der Anwendung verwalten.
diese unterscheidet sich aber immer von dem API Host. (evtl. Federation Credentials) 2.) IndexedDB der locale Storage ist zwingend durch die BaseUrl der Anwendung festgelegt.
ergo kann man die Anwendung nicht einfach zu einem anderen Provider verschieben.
also z.B. von https://IndexedDB.azurewebsites.net/ nach https://ucs.estos.de/IndexedDB/ loesungsansatz: der ServerName ist teil des Database/Store-Name

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published