Открывайте файлы JSON на встроенном веб-сервере PhpStorm - PullRequest
0 голосов
/ 21 мая 2019

Я пытаюсь создать простой PWA в PhpStorm.У меня есть 2 файла:

  • home.html
  • manifest.json

Файл home.html содержит ссылку на manifest.json:

<link rel="manifest" href="/manifest.json">

Когда я открываю home.html с помощью встроенного веб-сервера PhpStorm, у меня возникает ошибка 404 для manifest.json в консоли Chrome:

Failed to load resource: the server responded with a status of 404 (Not Found)

Я могу открыть home.html в браузере из контекстного меню: enter image description here

, но у меня нет этой опции для manifest.json: enter image description here

Можно ли настроить встроенный веб-интерфейс?сервер в PhpStorm для работы с JSON или это невозможно?

1 Ответ

2 голосов
/ 21 мая 2019

Проблема вызвана вашим URL (href="/manifest.json"): начальная косая черта указывает браузеру разрешить URL-адреса из корня веб-сервера.Внутренний веб-сервер возвращает 404 при использовании «абсолютных» URL-адресов, поскольку он обслуживает файлы с localhost:port/project_name, а не с localhost:port.Если вы хотите, чтобы ваши URL-адреса были разрешены при размещении приложения на встроенном веб-сервере, используйте URL-адреса относительно текущего файла (href="path/relative/to/home.html/manifest.json")

...