csol.server
v1.2.9
Published
Provide Auth Server
Downloads
2
Readme
##调用示例 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" ] } ] }