Я получаю новое приложение, используя ReactJS и javascript, и я хочу иметь возможность вызывать какую-то функцию из этого приложения на другой сервер, где я запускаю другое приложение.
Я провел некоторые тесты локально, и все работает хорошо с помощью Express, но когда я пытаюсь собрать проект с использованием npm run build, кажется, что он больше не работает.
Как они упоминают здесь https://facebook.github.io/create-react-app/docs/proxying-api-requests-in-development прокси как единственный эффект в разработке (запуск npm), но мне интересно, есть ли другой способ обойти эту проблему.
На удаленном сервере я сделал эту программу, которая открывает порт 5000 и ждет звонка из другого приложения
[root@cico]# node TryMe.js
Listening on port 5000
В качестве руководства, о котором я упоминал ранее, я пытался даже добавить файл setupProxy.js в мой src, это следующие строки:
const proxy = require('http-proxy-middleware');
module.exports = function(app) {
app.use(proxy('/api', { target: 'http://XXX.XXX.XXX.XXX:5000/' }));
};
но ничего.
Я надеюсь получить некоторую обратную связь, потому что, к сожалению, я не могу запустить оба приложения на одном сервере или встроить эту удаленную функцию в свое приложение реакции.
спасибо