文件名称:routeplanner:为我们的班级项目回购
文件大小:1.1MB
文件格式:ZIP
更新时间:2024-05-06 06:42:43
Python
对于api的托管版本,请检出: : : /后端 包含后端服务的代码,该服务返回用户想要访问的位置列表。 动机 我们需要后端的原因是因为我们无法直接从前端查询mongodb,因为浏览器中运行的JS无法通过TCP使用除HTTP,Websockets以及其他几个协议以外的任何其他协议。 基本上,MongoDb不使用浏览器允许您使用的任何受支持协议。 在本地运行后端 确保您的mongo服务器已启动并正在运行(在默认端口上),因为后端需要连接到mongo实例。 假设您已安装mongo,请运行: 启动mongo服务器: “ mongod -dbpath =” routeplanner / data“ 安装后端的依赖项: “ pip3 install -r requirements.txt” 运行后端: python3 api.py 查询后端 后端启动并运行后,请访问 ,以查看API文档。 /
【文件预览】:
routeplanner-master
----frontend()
--------index.html(7KB)
--------frontend.js(2KB)
----data()
--------journal()
--------collection-0--2303930141159363558.wt(32KB)
--------_mdb_catalog.wt(32KB)
--------WiredTiger(47B)
--------storage.bson(114B)
--------WiredTiger.wt(48KB)
--------WiredTiger.lock(21B)
--------collection-7--2303930141159363558.wt(460KB)
--------index-9--2303930141159363558.wt(96KB)
--------mongod.lock(0B)
--------diagnostic.data()
--------WiredTigerHS.wt(4KB)
--------collection-2--2303930141159363558.wt(36KB)
--------index-5--2303930141159363558.wt(32KB)
--------index-6--2303930141159363558.wt(32KB)
--------collection-4--2303930141159363558.wt(32KB)
--------sizeStorer.wt(36KB)
--------WiredTiger.turtle(1KB)
--------index-1--2303930141159363558.wt(32KB)
--------index-3--2303930141159363558.wt(36KB)
--------index-8--2303930141159363558.wt(72KB)
----overpass()
--------overpass_client.py(6KB)
----database()
--------mongo_client.py(855B)
----.DS_Store(6KB)
----.gitignore(76B)
----README.md(2KB)
----backend()
--------requirements.txt(47B)
--------api.py(2KB)