gpt4 book ai didi

java - 用于 Web 应用程序的一台服务器或两台服务器

转载 作者:行者123 更新时间:2023-12-02 11:15:22 26 4
gpt4 key购买 nike

我创建了一个 springboot 应用程序。我有一个嵌入式 Web 服务器。当我在java中更改一些文件时,(我使用eclipse)构建过程会自动运行。没关系,但是当我更改 javascript 端的某些文件时,我只使用 Ctrl +S 关键字来查看我的更改。在这种情况下,我使用一台服务器,一切正常。第一个问题是,当我更改 javascript 中的某些文件时,我是否必须使用 Eclipse 启动所有项目的 java 构建过程?

我在视频中看到,老师为 springboot 项目使用了 2 个不同的 Web 服务器。其中一个用于后端,另一个用于 Angular 。 (他使用 ng-serve 命令创建 Angular 服务器)。我的理解是,当老师更改某些js文件时,他不使用Ctrl+S,更改可以立即在服务器上看到。这是这种方法的唯一区别吗?在一种服务器方法中,我只需 ctlr+s 命令就可以看到前端侧的变化。第二种方法不使用这种方法。

你能帮我了解前端构建过程吗?

最佳答案

  1. 这确实是一个 Eclipse 问题,与 Angular 无关。检查 IDE 中的 Project Properties -> Deployment Assembly 部分,看看它是否将包含静态文件(JavaScript、CSS、HTML)的项目文件夹映射到 //static 或适当的路径,您只需保存文件并立即查看部署在本地服务器上的更改。

  2. 项目在每次构建后部署。您可以将项目设置为自动构建,菜单栏中有一个相当明显的选项。

  3. 那么:没有服务器,一台服务器还是两台服务器?取决于您的前端应用程序正在做什么。如果您只是说“你好,世界”,则无需任何服务器即可做到这一点。如果您要向网络上的其他人提供相同的 hello world 应用程序,则需要一台服务器。如果您的应用程序需要来自后端的数据才能工作,您可以启动第二个服务器,为后端提供 API。

关于java - 用于 Web 应用程序的一台服务器或两台服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50316994/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com