У меня есть сервер бэкэнда API, который работает на https://localhost:8080
И интерфейс, который работает на https://localhost:3000
На сервере у меня есть маршрут /
, который обслуживает файл index.html
.
Что я хочу сделать sh, так это настроить его так, чтобы, пока я кодирую интерфейс с npm start
, я получал преимущества приложений create-реагировать-приложения живая перезагрузка.
Проблема заключается в том, что файл index. html выглядит в режиме отладки следующим образом:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<script src='%PUBLIC_URL%/js/axios.min.js'></script>
<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1, maximum-scale=1">
<link rel="manifest" href="%PUBLIC_URL%/manifest.json">
<title>My App</title>
</head>
<body>
<div id="root"></div>
</body>
</html>
Немного лучше, когда я создаю приложение с npm run build
с PUBLIC_URL=https://localhost:3000
в файле .env
, но даже тогда, когда сервер не работает, на файлы нельзя ссылаться (также мне не нужно вручную запускать эту команду между каждым изменением)
Это выходит за рамки для создания-реакции-приложения? Я не уверен в правильной настройке связывания, чтобы использовать ее так, чтобы я использовал create-реагировать-приложение, но вместо размещения файла index. html из внешнего интерфейса, чтобы вместо этого обслуживать его из внутреннего интерфейса (так я могу сделать на нем).