Экспресс подача index.html из create-реагировать-приложение - PullRequest
0 голосов
/ 17 марта 2019

для специальных целей Heroku мне нужно развернуть решение, которое перенаправит все маршруты в файл create-реагировать на приложение index.html.

$ tree -L 2 -I 'node_modules|temp|semantic|build'
.
├── package.json
├── package-lock.json
├── public
│   ├── favicon.ico
│   ├── index.html // all requests from "redirect" express app should point to this file
│   ├── libs
│   ├── manifest.json
│   └── semantic.css
├── README.md
├── redirect // express app
│   ├── app.js
│   ├── bin
│   ├── package.json
│   ├── public
│   ├── views
│   └── yarn.lock
├── semantic.json
├── src
│   ├── appConfig.js
│   ├── assets
│   ├── components
│   ├── index.js
│   ├── index.scss
│   ├── old
│   ├── pages
│   ├── serviceWorker.js
│   └── utils
├── yarn.lock
└── yarn-error.log

каталог redirect содержит приложение express, в котором мне нужно перенаправлять каждый запрос на index.html

все хорошо, но в index.html есть переменная env% PUBLIC_URL%, которая может завершиться с ошибкой ниже, когда я запускаю npm start из папки перенаправления

pandemic@bar ~/foo/redirect
$ npm start

> redirect@0.0.0 start <path>\redirect
> node ./bin/www

URIError: Failed to decode param '/%PUBLIC_URL%/libs/pdfmake/pdfmake.min.js'

Как решить эту проблему?

примечание : я использую windows

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...