@dooboostore/simple-boot-http-server-ssr
Version:
front end SPA frameworks SSR
1 lines • 1.87 kB
JavaScript
var t={19864:(t,e,r)=>{r.d(e,{z:()=>c});var s={d:(t,e)=>{for(var r in e)s.o(e,r)&&!s.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:e[r]})},o:(t,e)=>Object.prototype.hasOwnProperty.call(t,e)},i={};s.d(i,{t:()=>o});class o{constructor({rootRouter:t,container:e,cache:r,advice:s=[],proxy:i,using:o}={}){this.rootRouter=t,this.container=e,this.advice=s,this.proxy=i,this.using=o,this.cache=r}addAdvicce(t){this.advice??(this.advice=[]),this.advice.push(t)}setAdvice(...t){return this.advice=t,this}}const n=i.t;class a extends n{constructor({serverOption:t,listen:e,filters:r,requestEndPoints:s,closeEndPoints:i,errorEndPoints:o,sessionOption:n,globalAdvice:c,fileUploadTempPath:h,noSuchRouteEndPointMappingThrow:p,transactionManagerFactory:d}={},l){super(l),this.serverOption=t,this.listen=Object.assign({port:a.DEFAULT_PORT,hostname:a.DEFAULT_HOSTNAME},e),this.filters=r,this.requestEndPoints=s,this.closeEndPoints=i,this.errorEndPoints=o,this.sessionOption=Object.assign({key:"SBSESSIONID",expiredTime:18e5},n),this.globalAdvice=c,this.fileUploadTempPath=h,this.noSuchRouteEndPointMappingThrow=p,this.transactionManagerFactory=d}get hostname(){return this.listen.hostname}get port(){return this.listen.port}get protocol(){return this.isSecure?"https":"http"}get address(){return`${this.protocol}://${this.hostname}:${this.port}`}get isSecure(){return this.serverOption&&"key"in this.serverOption&&"cert"in this.serverOption}}a.DEFAULT_PORT=8081,a.DEFAULT_HOSTNAME="127.0.0.1";class c extends a{}}},e={};function r(s){var i=e[s];if(void 0!==i)return i.exports;var o=e[s]={exports:{}};return t[s](o,o.exports,r),o.exports}r.d=(t,e)=>{for(var s in e)r.o(e,s)&&!r.o(t,s)&&Object.defineProperty(t,s,{enumerable:!0,get:e[s]})},r.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var s={};r.d(s,{z:()=>i.z});var i=r(19864);const o=s.z;export{o as HttpSSRServerOption};