forked from mirror/MCSManager
新增 - 配置 API 控制
This commit is contained in:
parent
d2da174227
commit
83ce6030e5
@ -95,3 +95,8 @@ MCSERVER.localProperty.session_max_age = 240
|
|||||||
//每个服务器拥有的最大计划任务数量
|
//每个服务器拥有的最大计划任务数量
|
||||||
//默认 10 个
|
//默认 10 个
|
||||||
MCSERVER.localProperty.schedule_max = 10;
|
MCSERVER.localProperty.schedule_max = 10;
|
||||||
|
|
||||||
|
|
||||||
|
//是否禁止 /api/* 公开接口获取 | 默认不禁止
|
||||||
|
//这不利于你二次开发,对接或使用,但是会更加的安全
|
||||||
|
MCSERVER.localProperty.allow_status_api = false;
|
@ -4,6 +4,10 @@ const fs = require('fs');
|
|||||||
|
|
||||||
//公开 服务端状态获取 JSON格式
|
//公开 服务端状态获取 JSON格式
|
||||||
router.all('/get/:name', function (req, res) {
|
router.all('/get/:name', function (req, res) {
|
||||||
|
if (MCSERVER.localProperty.allow_status_api) {
|
||||||
|
res.send("管理员禁止此项功能 | Access denied")
|
||||||
|
return;
|
||||||
|
}
|
||||||
let params = req.params || {};
|
let params = req.params || {};
|
||||||
let serverName = params.name || "";
|
let serverName = params.name || "";
|
||||||
let mcserver = serverModel.ServerManager().getServer(serverName.trim());
|
let mcserver = serverModel.ServerManager().getServer(serverName.trim());
|
||||||
@ -22,6 +26,10 @@ router.all('/get/:name', function (req, res) {
|
|||||||
|
|
||||||
//公开 服务端状态获取 可视模式
|
//公开 服务端状态获取 可视模式
|
||||||
router.all('/status/:name', function (req, res) {
|
router.all('/status/:name', function (req, res) {
|
||||||
|
if (MCSERVER.localProperty.allow_status_api) {
|
||||||
|
res.send("管理员禁止此项功能 | Access denied")
|
||||||
|
return;
|
||||||
|
}
|
||||||
let params = req.params || {};
|
let params = req.params || {};
|
||||||
let serverName = params.name || "";
|
let serverName = params.name || "";
|
||||||
//十分简单的网页模板
|
//十分简单的网页模板
|
||||||
|
Loading…
Reference in New Issue
Block a user