1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- /* 服务启动主入口 */
- /* ------PART_1:通用服务------ */
- /* 1-1. pg数据库服务(基础类) */
- const pgBaseRouter = require("./public/PgBase/pgBaseRouter.js");
- const SearchRouter = require('./module/Search/SearchRouter.js')
- /* ------PART_2:项目服务------ */
- /* 2-1. POI模块 */
- const POIRouter = require("./module/POI/poiRouter.js")
- /* 2-2. 用户管理模块 */
- const userManageRouter = require("./module/UserManage/userManageRouter.js")
- /* 2-3. 单体化模块 */
- const DanTiHuaRouter = require("./module/DanTiHua/DTHRouter.js")
- /* 2-4. 单体化模块 */
- const DingWeiRouter = require("./module/DingDei/DingWeiRouter.js")
- /* 3-1. 用户管理模块 */
- const userManager= require("./module//UserManage/userManager.js")
- // 启动服务
- function startServer(app, express) {
- /** PART1 通用服务(public)
- * 示例:app.use(/public/模块名)
- * 示例:app.use("/public/user") 公共模块/用户管理模块
- */
- /* 1-1. pg数据库服务(基础类) */
- app.use("/public/pgBase", pgBaseRouter)
- /* 1-2 查询服务(空间查询) */
- app.use("/search", SearchRouter)
- /** PART2 项目服务(project)
- * 示例:app.use("/模块名")
- * 示例:app.use("/qs") 黄河项目/资源管理模块
- */
- /* 2.1 POI 搜索、分类 */
- app.use("/poi", POIRouter);
- /* 2.2 单体化模块 */
- app.use("/dth", DanTiHuaRouter);
- /* 2.3 userManage 用户管理模块 */
- app.use("/userManage", userManageRouter);
- /* 2.4 qx 倾斜数据管理 */
- app.use("/dingwei", DingWeiRouter);
- /* 3-1. 用户管理模块 */
- app.use("/GetUser", userManager);
- }
- module.exports = startServer;
|