提问:
我和朋友异地一起开发一个项目,我写前端vite+vue3,朋友写后端java+spring cloud。请问我们各自写的程序该怎么通信啊?即通过接口,我发请求、朋友传数据给我展示,有一些功能需要测试。把前端项目一起打包好,通过nginx效率太低,需要我这边实时看到效果就修改。
解答:
前端可以通过使用 mock.js 等工具生成假的 API 响应,从而实现前端和后端的异地测试。后端写的数据在前端通过 mock 技术模拟,而不需要实际的后端服务器。
你也可以使用模拟数据生成工具(例如 JSON Server)创建一个简单的 RESTful API,以便在异地进行前端开发和测试。在实际项目上线后,只需要将前端代码中的 API 请求 URL 更改为真实的后端 API 即可。