对前端进行原型制作,该前端将在后端轮询对象,然后在Web浏览器中实时显示对象并使对象动画。
为此,我有一个传统的前端。
由于我只是尝试一些东西,所以我不想建立数据库。但我希望能够动态添加对象,以确保前端在添加新数据时做出反应。因此,我制作了一个控制台应用程序,它将像管理面板一样工作。
我正在寻找一种在项目之间移动数据的简便快捷方法。我的第一个想法是创建一个带有静态列表的类,其中包含管理控制台可以更新的对象。但是我意识到这是不可能的,因为两个项目不会共享相同的静态类。
所以我考虑过将对象序列化并保存到文件中,并且项目可以读写同一文件。那行得通,但由于项目位于不同的构建文件夹中,我无法使项目找到相同的路径。我通过更改其构建文件夹来解决此问题,以便将它们构建到同一文件夹。
我的主要问题是,是否有一种简单的方法可以使两个项目都可以访问创建内容并从解决方案外部的文件夹中读取内容,例如c:\ObjectStash
。我现在使用的解决方案要求更改构建文件夹,并且如果我在尝试原型时重用此文件夹,则我以后不想这样做。
我也很想听听您是否有同样的需求以及如何解决它。
答案 0 :(得分:0)
您可以从Web应用程序中公开一组专用于管理测试对象的API,然后使用控制台来驱动该API并创建所需的对象。基本上,任何类型的RPC(包括gRPC)都可以用来使控制台应用程序与您的Web应用程序通信。