1234567891011121314151617181920212223242526272829303132333435363738 |
- /**
- * 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");
|