Добавил файлы

This commit is contained in:
Денис Буторин 2025-05-13 08:19:00 +03:00
parent 8749d38a1a
commit d5638cd450
6 changed files with 38 additions and 0 deletions

28
src/main.js Executable file
View file

@ -0,0 +1,28 @@
#!/bin/node
import fs from 'fs'
import path from 'path'
import process from 'process'
const Config = {
PORT: 8000,
DB: path.resolve(process.cwd(), 'db'),
WWW: path.resolve(process.cwd(), 'www')
}
if (fs.existsSync('config.json')) {
console.log('Найден файл config.json')
let json = JSON.parse(fs.readFileSync('config.json'));
Config.PORT = json.PORT || Config.PORT
Config.DB = json.DB || Config.DB
Config.WWW = json.WWW || Config.WWW
}
else
console.log('Файл config.json не найден. Конфигурация по умолчанию.')
console.log(`Порт: ${Config.PORT}`)
console.log(`База данных: ${Config.DB}`)
console.log(`Веб-контент: ${Config.WWW}`)
fs.writeFileSync('config.json', JSON.stringify(Config, null, 2))