强大的基于开源 Node.js 的学习项目



我正在努力学习特定的节点.js(特别是塔.js)。 我希望看到一些非常强大的开源应用程序示例,这些示例围绕更复杂的场景,特别是在映射领域。 到目前为止,我还没有找到一个我觉得我可以咬牙切齿的可靠例子,但我希望有人可以指出我一个谷歌地图开放MapQuest风格的应用程序,如果可能的话,它建立在节点之上。

在这方面有什么建议吗? 任何强大的示例应用程序都可以,只需这些场景之一就更合适。

我一直在Node上开发一个基于Open MapQuest的应用程序.js我自己。这是我能找到的最好的全栈参考:Node.js,Express,Leaflet,PostGIS。但它远非强大;事实上,它容易受到SQL注入的影响!

通常,您需要两件事:

  • 像Leaflet这样的客户端地图渲染器,非常棒。
  • 像MongoDB这样的地理空间数据库,它具有内置的地理空间索引,并且我正在使用,或者他们在本教程中使用的PostGIS。

然后,只需按照 Tower 教程进行操作,并创建一个 RESTful 端点,该端点在给定经度和纬度的情况下查询附近的感兴趣项目。您可能无法使用塔模型,因为它们不支持地理空间查询 AFAIK。在客户端,检查您的地图是否已移动,然后获取端点以更新附近的项目。

最新更新