这似乎很基本,但我对 Web 开发相当陌生,所以我有点卡在这里。我在后端运行了 MongoDB,它包含前端应该显示在地图上的地理空间对象。后端和 Web 前端之间的通信是我存在知识差距的地方。
用户应该能够缩放到他感兴趣的地图区域,然后按“搜索”。然后,后端将在数据库中查找具有用户当前屏幕上的坐标的每个条目。它将这些传输到前端,理想情况下作为 JSON 对象列表。前端在地图上显示这些。
我有一个前端模型,将数据放入 MongoDB 的代码和查询 MongoDB 的代码。我知道我缺少可以从前端查询的服务器。我以为我使用码头。但是那我需要做什么呢?我想我需要 Jetty 提供一个可以从 JavaScript 查询的 JSON API。有人可以指出我需要实现的 Jetty 类或接口,并可能给出几行代码来说明如何从 JavaScript 中查询它吗?