在 IntelliJ 环境中为 ajax 模拟 Web 服务器

Mock a web server for ajax in IntelliJ environment

IntelliJ 可以在 localhost:63342 动态部署 HTML/JS 代码。我可以立即看到前端的行为。

现在我有了一个网络应用程序。

http://localhost:8080/frontend
http://localhost:8080/backend

前端将从其后端获取数据。现在我无法在 localhost:63342 启动真正的后端。如何在 localhost:63342 处模拟一些 ajax 响应。 IntelliJ 有什么神奇的插件可以帮助吗?

我目前的解决方案是将所有 ajax 调用放在一个 Angular 服务模块中,并将其替换为模拟服务模块。我相信一定有更好的解决方案。

如果您想模拟一些端点供您测试,我建议您使用 Mockjax。这将使您可以完全按照自己的意愿行事,而不必 运行 两个单独的应用程序即可。我不熟悉 IntelliJ,但 Mockjax 只依赖于 jQuery 并且你应该能够轻松地使用任何至少使用 jQuery.

的项目来设置它