1.2.9 • Published 2 years ago

csol.server v1.2.9

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

##调用示例 var srv = require("csol.server") srv.load("./server.cfg.json") // srv.loadconfig() srv.listen(function (req, res, args, path) { // console.log(res,req); args"path" = path; res.end(JSON.stringify(args)); }); ##配置文件示例 { "debug": false, //调试模式 //服务配置 "server": { "headers": { "Server": "Cloud Web Server", //服务器标识 "ServerName": "Cloud Switch Router", //服务器名称 "Access-Control-Allow-Origin": "" //允许跨域 }, "ip": "0.0.0.0", "port": 8082, //服务访问接口 "ssl": { "enable": true, //是否启用 "ip": "0.0.0.0", //绑定IP "port": 8083, //ssl服务访问接口 "key": "./cert/server.key", //密钥key "cert": "./cert/server.pcm" //PEM格式证书 }, "webroot": "${CUR}/webroot", //Web目录用于资源访问 "plug_path": "/plugs/" //插件目录 }, "scripts": { ".php": { "cgi": "/usr/bin/php", "params": "$1" } }, "proxy":{ "enable":false }, //帐号配置,授权可以访问插件的帐号 "users": [ { "username": "csol", "password": "123654", //允许的插件服务 "services": [ "tts", "ocr", "" ], //IP白名单 "iplist": "127.0.0.1", "*" //允许所有 }, { "username": "test2", "password": "123654", "services": "ocr" , "iplist": "127.0.0.1" } ] }