up
This commit is contained in:
parent
9a5beef9b1
commit
cfd9743f20
27
server.js
27
server.js
@ -10,26 +10,27 @@ function config(){
|
|||||||
|
|
||||||
// 读取配置文件
|
// 读取配置文件
|
||||||
try {
|
try {
|
||||||
if (fs.existsSync(path.join(process.cwd(), './ConfigBasic.js'))) {
|
let configFile
|
||||||
Config=require(path.join(process.cwd(), './ConfigBasic.js'))
|
if (fs.existsSync(configFile = path.join(process.cwd(), './ConfigBasic.js'))) {
|
||||||
console.info('ConfigBasic loaded')
|
Config=require(configFile)
|
||||||
|
console.info(`${configFile} loaded`)
|
||||||
}else {
|
}else {
|
||||||
console.info('Missing and omitting ConfigBasic')
|
console.info(`Missing and omitting ${configFile}`)
|
||||||
}
|
}
|
||||||
if (fs.existsSync(path.join(process.cwd(), './ConfigCustom.js'))) { // 如果存在,覆盖掉 ConfigBasic 里的默认参数
|
if (fs.existsSync(configFile = path.join(process.cwd(), './ConfigCustom.js'))) { // 如果存在,覆盖掉 ConfigBasic 里的默认参数
|
||||||
Config=deepmerge(Config, require(path.join(process.cwd(), './ConfigCustom.js'))) // 注意,objectMerge后,产生了一个新的对象,而不是在原来的Config里添加
|
Config=deepmerge(Config, require(configFile)) // 注意,objectMerge后,产生了一个新的对象,而不是在原来的Config里添加
|
||||||
console.info('ConfigCustom loaded')
|
console.info(`${configFile} loaded`)
|
||||||
}else {
|
}else {
|
||||||
console.info('Missing and omitting ConfigCustom')
|
console.info(`Missing and omitting ${configFile}`)
|
||||||
}
|
}
|
||||||
if (fs.existsSync(path.join(process.cwd(), './ConfigSecret.js'))) { // 如果存在,覆盖掉 ConfigBasic 和 ConfigCustom 里的参数
|
if (fs.existsSync(configFile = path.join(process.cwd(), './ConfigSecret.js'))) { // 如果存在,覆盖掉 ConfigBasic 和 ConfigCustom 里的参数
|
||||||
Config=deepmerge(Config, require(path.join(process.cwd(), './ConfigSecret.js')))
|
Config=deepmerge(Config, require(configFile))
|
||||||
console.info('ConfigSecret loaded')
|
console.info(`${configFile} loaded`)
|
||||||
}else {
|
}else {
|
||||||
console.info('Missing and omitting ConfigSecret')
|
console.info(`Missing and omitting ${configFile}`)
|
||||||
}
|
}
|
||||||
}catch(err){
|
}catch(err){
|
||||||
console.error('Loading config files failed: '+err.message)
|
console.error(`Loading config files failed: ${err.message}`)
|
||||||
}
|
}
|
||||||
|
|
||||||
// 载入命令行参数
|
// 载入命令行参数
|
||||||
|
Loading…
Reference in New Issue
Block a user