我正在构建一个使用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
上运行,因为其他应用程序可能已经在使用此端口。