init: add workspace files
This commit is contained in:
29
config.js
Normal file
29
config.js
Normal file
@@ -0,0 +1,29 @@
|
||||
|
||||
|
||||
|
||||
module.exports = {
|
||||
DB: require('./data/sql'),
|
||||
init: async function () {
|
||||
if (!(this.WEB_PORT > 1000)) throw new Error('缺少环境配置WEB_PORT');
|
||||
if (!(this.def_server.port > 1000)) throw new Error('缺少环境配置WS_PORT');
|
||||
if (!this.MD5) throw new Error('缺少环境配置md5');
|
||||
if (!this.DESIV) throw new Error('缺少环境配置DESIV');
|
||||
if (!this.SESSION_SECRET) throw new Error('缺少环境配置SESSION_SECRET');
|
||||
await this.DB.connect('database.db');
|
||||
},
|
||||
WEB_PORT: parseInt(process.env.WEB_PORT),
|
||||
CONNECT_LEVEL: 0,
|
||||
MD5: process.env.MD5_PREFIX,
|
||||
SESSION_SECRET: process.env.SESSION_SECRET,
|
||||
HEARTBEAT: 5000,
|
||||
|
||||
DESIV: process.env.DESIV ? Buffer.from(process.env.DESIV, 'utf8') : null,
|
||||
|
||||
def_server: {
|
||||
ip: "127.0.0.1",
|
||||
port: parseInt(process.env.WS_PORT),
|
||||
id: 100,
|
||||
name: "本地测试",
|
||||
istest: true
|
||||
}
|
||||
};
|
||||
Reference in New Issue
Block a user