在Electron应用程序的生产中表达本地主机URL

时间:2018-05-25 18:31:57

标签: node.js reactjs express localhost electron

我正在构建一个使用Express服务器的Electron应用程序,以允许访问本地文件系统。

在本地开发时,Express正在使用localhost:3000作为默认网址,并且React前端和Express / Node服务器之间的所有API交互都与URL中的localhost一起发送,如下所示:

// 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);
});

我不理解的是,什么时候打包应用程序进行生产我该如何处理localhost网址?

我认为应用程序不应该在端口:3000上运行,因为其他应用程序可能已经在使用此端口。

0 个答案:

没有答案