README: drop the CORS aside from Quick start, keep it where origins differ
The first-run step explained that the PWA and the API share an origin and no CORS/Private-Network-Access setup is involved - noise for the default setup, which always serves both from the same server. The line is gone (both languages), the Usage server intro no longer repeats it either, and the one place where it matters - the hosted PWA, which talks to a local server from another origin - now says so explicitly before the browser requirements.
This commit is contained in:
1 parent
9872913965
commit
6fbe57052f
2 files changed
+21
-24
No files matched your search
+8
-10
@@ -111,9 +111,8 @@ simtrace-analyser-server --capture gsmtap
|
||||
|
||||
### Первый запуск
|
||||
|
||||
Откройте **http://127.0.0.1:8081/** — PWA отдаёт сервер, поэтому интерфейс и
|
||||
API находятся на одном origin (настройка CORS/Private-Network-Access не нужна).
|
||||
`Ctrl+C` останавливает сервер.
|
||||
Откройте **http://127.0.0.1:8081/** в браузере. `Ctrl+C` останавливает
|
||||
сервер.
|
||||
|
||||
- `--capture gsmtap` (по умолчанию) — слушать GSMTAP-SIM на UDP 4729,
|
||||
например от `simtrace2-pysniff` или `sigrok_iso7816_stream`;
|
||||
@@ -310,11 +309,9 @@ TS 51.011), поэтому FID, повторно используемый в р
|
||||
установленного пакета или <repo>/frontend при запуске из исходников)
|
||||
```
|
||||
|
||||
Затем откройте **http://127.0.0.1:8081/** в браузере — PWA отдаётся
|
||||
сервером, поэтому UI и API используют один origin, и настройка
|
||||
CORS/Private-Network-Access не требуется. Используйте `--web-dir PATH`,
|
||||
чтобы отдавать другой каталог PWA (по умолчанию: PWA внутри пакета или
|
||||
`<repo>/frontend` при запуске из исходников).
|
||||
Затем откройте **http://127.0.0.1:8081/** в браузере. Используйте
|
||||
`--web-dir PATH`, чтобы отдавать другой каталог PWA (по умолчанию: PWA внутри
|
||||
пакета или `<repo>/frontend` при запуске из исходников).
|
||||
|
||||
### Размещённая PWA (лендинг)
|
||||
|
||||
@@ -322,8 +319,9 @@ CORS/Private-Network-Access не требуется. Используйте `--w
|
||||
Это чистый фронтенд: укажите в нём (Settings → Server URL) адрес
|
||||
локально запущенного `simtrace-analyser-server`.
|
||||
|
||||
> **Ограничение браузера:** когда PWA отдаётся с публичного HTTPS-хоста,
|
||||
> доступ к локальному серверу (`http://127.0.0.1:8081`) требует двух
|
||||
> **Ограничение браузера:** это единственная схема, где PWA и API находятся на
|
||||
> разных origin, поэтому браузер применяет правила CORS и Private Network
|
||||
> Access. Доступ к локальному серверу (`http://127.0.0.1:8081`) требует двух
|
||||
> вещей: сервер должен отправлять
|
||||
> `Access-Control-Allow-Private-Network: true` (этот сервер отправляет),
|
||||
> и браузер должен иметь разрешение на доступ к локальной сети —
|
||||
|
||||
Reference in new issue
Block a user