/* 服务启动主入口 */ /* ------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;