npm run build не использует прокси - PullRequest
0 голосов
/ 11 марта 2019

У меня есть работающее приложениеact.js, которое работает с помощью запуска npm (приложение, созданное с помощью create-реагировать-приложение).Когда я пытаюсь запустить npm, запустите build, он создает приложение.Я обслуживаю его, используя

serve -s build -l 3000

. Он загружает первую страницу панели инструментов, но не связывается с сервером.Я поместил в сервер операторы console.log для проверки поступающих запросов, но он никогда ничего не регистрирует ... что означает, что клиент не общается с сервером.У меня есть заявление прокси-сервера в package.json для подключения к серверу через порт 3300. Это работает в режиме разработки, но в производственном режиме кажется, что не удается получить настройки прокси-сервера в package.json.

Пожалуйста, руководство ...я впервые переключаюсь в рабочий режим ... помогло бы любое руководство по переходу в рабочий режим.

Кстати, я использую реактивную нагрузку ...

Ответы [ 2 ]

0 голосов
/ 13 марта 2019

Спасибо за помощь, ребята ....

Наконец, я понял, что "npm run build" просто создает статические файлы для развертывания.Но как это использовать, это наши руки.:)

Я скопировал папку сборки в папку / server и добавил следующую строку в сам мой корневой файл server.js.По сути, обслуживаются статические файлы из папки / server / build, и все это прекрасно работает.

app.use('/', express.static(__dirname+'/server/build'))

Спасибо за поддержку.:)

0 голосов
/ 11 марта 2019

Поле прокси в package.json используется только при разработке webpack-dev-server.Вы можете узнать больше об этом здесь

...