/** * dpt_xcServer 1.0 * author:zxy * Time:2022年1月2日 * last update time:2022年1月2日09:10:22 */ //fs 用于文件操作 const fs = require("fs"); //用于处理文件路径 const path = require('path'); /* 基础配置 */ //path.join()合并多个路径段 //process.cwd获取工作目录绝对路径 let baseConfigPath = path.join(process.cwd(), "./config/baseConfig.json"); //fs.readFileSync():同步读取 baseConfig.json 文件的内容。读取结果会被赋值给 baseConfig 变量,类型是字符串。 let baseConfig = fs.readFileSync(baseConfigPath, "utf-8"); /* pgconfig2 */ let pgConfigPath = path.join(process.cwd(), "./config/pgConfig.json"); let pgConfig = fs.readFileSync(pgConfigPath, "utf-8"); /* 系统配置文件 */ //把括号里面的内容解析为json对象 const u_config = { base: JSON.parse(baseConfig), pgConfig: JSON.parse(pgConfig) }; //将配置对象 u_config 挂载到 global 对象上,使得整个应用程序都能访问这些配置,即使u_config成为全局变量 global.u_config = u_config; //设置系统环境 process.env.NODE_ENV = "development" //production //主函数 入口 require("./Source/app.js");