Я создаю приложение Electron, которое использует сервер Express для предоставления доступа к локальной файловой системе.
При локальной разработке Express использует localhost:3000
в качестве URL-адреса по умолчанию и всех взаимодействий API между React.веб-интерфейс и сервер Express / Node отправляются с localhost
в URL-адресе следующим образом:
// Call getHistory in server.js
fetch(`http://localhost:3000/getHistory?file=${file}`)
.then((data) => data.json())
.then(function(data) {
this.resizeImage(data.file);
})
.catch(function(error) {
console.log(error);
});
Я не понимаю, когда пришло время упаковать приложение для производства, что мне делать сURL-адреса localhost?
Я предполагаю, что приложение не должно работать на порту :3000
, так как другие приложения уже могут использовать этот порт.