Skip to content
angelop007Public

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Latest commit

 

History

27 Commits

Folders and files

Repository files navigation

Support Node JS 4.x, 5.x version

  • javascript ES6 join syntax

  • items can be configured independently,Not currently configured independently Port and DNS

    example configured independently:

    localhost/class/config/ser-config.json

  • upload

    example upload:

     $(function(){
     	var fun_submit=function(){
     		var form = $('form'),
     		data = new FormData();
     		form.find('[type="file"]').each(function(){
     			for(var a=0,file;file=this.files[a];a++){
     				data.append(this.name,file);
     			}
     		});
     		$.each(form.serializeArray(),function(){
     			data.append(this.name,$.trim(this.value));
     		});
     		console.log(data);
     		pubFun.ajax({
     			url:'login/file',
     			data:data,
     			ct:false,
     			pd:false,
     			suc:function(_data){
     				if(undefined!=_data){
     					if('err'==_data.msg){
     						alert(_data.description);
     					}else{
     						alert(_data.description);
     					}
     				}else{
     					console.log('success: ','upload error!');
     				}
     				console.log('success: ',_data);
     			},err:function(_data){
     				console.log('error: ',_data);
     			}
     		});
     	};
     	$('a').click(fun_submit);
     });
  • i18n

     "i18n":{
     	"path":"class/config/i18n",
     	"file":"message"
     }

    default configuration localhost/config/i18n/zh-cn/message.json

    example configured independently: localhost/config/i18n/zh-cn/sys-login.json

      localhost/act/sys/loginAct.js:
    
     get _msgFile(){
     	return 'sys-login'
     }
  • gzip

     "gzip":{
     	"open":true,
     	"extension":[
     		"css","js","html","htm"
     	]
     }
  • crypto

     "crypto":{
     	"key":"random",
     	"iv":"2014050100000001",
     	"input":"utf8",
     	"output":"base64",
     	"keyAlgorithm":"sha256",
     	"textAlgorithm":"aes-256-cbc"
     }
  • filterFile

     "filterFile":[
     	"/__demoFile.js"
     ]
  • filterFolder

     "filterFolder":[
     	"/class/","/__demoFolder/"
     ]
  • filterMime

     "filterMime":{
     	"":"text/plain",
     	"htm":"text/html",
     	"html":"text/html",
     	"ico":"image/x-icon",
     	"js":"application/x-javascript",
     	"swf":"application/x-shockwave-flash",
     	"css":"text/css",
     	"json":"text/json",
     	"txt":"text/plain",
     	"jpg":"image/jpeg",
     	"gif":"image/gif",
     	"png":"image/png",
     	"woff":"application/x-font-woff",
     	"woff2":"application/x-font-woff",
     	"eot":"application/octet-stream",
     	"ttf":"application/octet-stream",
     	"svg":"image/svg+xml",
     	"mp4":"video/mp4",
     	"webm":"video/webm",
     	"mp3":"audio/mpeg",
     	"weba":"audio/webm",
     	"m4a":"audio/mpeg",
     	"ogx":"application/ogg",
     	"oga":"audio/ogg",
     	"spx":"audio/ogg",
     	"ogg":"audio/ogg",
     	"ogv":"video/ogg",
     	"wav":"audio/wav",
     	"apk":"application/vnd.android.package-archive",
     	"zip":"application/zip",
     	"manifest":"text/cache-manifest"
     }
  • DNS

     "dns":{
     	"localhost":"E:/work/server/localhost",
     	"127.0.0.1":"E:/work/server/orgui",
     	"www.example.com":"E:/work/server/www.example.com",
     	"example.com":"E:/work/server/www.example.com",
     	"xxx.example.com":"E:/work/server/xxx.example.com"
     }
  • action and interceptor

    default configuration localhost/config/action.json

    example action:

     "action":{
     	"login":"/class/act/sys/loginAct"
     }

    example interceptor:

     "interceptor":{
     	"validatLoginIcr":{"path":"/class/icr/wholeIcr1"},
     	"validatTestIcr":{"path":"/class/icr/wholeIcr2","action":["login"]}
     }

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages