Closed ghost closed 1 year ago
const path = require('path');
const geoip = require('geoip-lite');
const inputReader = require('wait-console-input');
const { SHA3 } = require('sha3');
const md5 = require('md5');
const session = require('express-session');
const swig = require('swig');
const ipRangeCheck = require('ip-range-check');
const bodyParser = require('body-parser');
const fs = require('fs');
const { JSDOM } = require('jsdom');
const jquery = require('jquery');
const diff = require('../cemerick-jsdifflib.js');
const cookieParser = require('cookie-parser');
const child_process = require('child_process');
const captchapng = require('captchapng');
// 더 시드 모방 버전 (나중에 config.json에서 불러옴)
var major = 4, minor = 12, revision = 0;
var _ready = 0;
const express = require('express');
const router = express.Router();
const hostconfig = require('../hostconfig');
const functions = require('../functions');
const markdown = require('../namumark');
const server = require('../server')
for(var item in functions) global[item] = functions[item];
for(var src of fs.readdirSync('./routes', { withFileTypes: true }).filter(dirent => !dirent.isDirectory()).map(dirent => dirent.name)) {
if(src.toLowerCase() == 'router.js') continue;
eval(fs.readFileSync('./routes/' + src).toString());
}
module.exports = router;
// 이 위에 있는 코드 쓰세요
// major, minor, revision 전부 쓰는 버전으로 하세요
// 예를 들어 쓰는 버전이 4.21.2이라면
var major = 4, minor = 21, revision = 2;```
// 이렇게 수정하시면 됩니다.
더시드 버전 변경될때마다 멈추고 수정해야 하는 불편함이 있습니다.
수정 완료
차단 내역,라이센스 등과 존재 하지 않는 문서 접속시 다음 페이지로 넘어가지를 않습니다.