pao-aop-server
Version:
基于pao-aop的服务端框架
45 lines • 1.11 kB
TypeScript
import * as express from 'express';
import { BaseServer } from '../base';
export declare let expressApp: express.Express;
/**
* HTTPS 应用服务配置
*/
export declare class HttpsOption {
/** 私钥路径 */
privateKeyPath?: string;
/** 证书路径 */
certificatePath?: string;
}
/**
* 插件:Express服务
* 提供Express服务
*/
export declare class ExpressServer extends BaseServer {
hostName?: string;
httpPort?: number;
httpsPort?: number;
httpsOption?: HttpsOption;
/**
* 静态网页目录
*/
staticDirectory?: string;
/**
* Http服务器
*/
private httpServer?;
/**
* Https服务器
*/
private httpsServer?;
/**
* Express服务
* @param hostName 服务主机
* @param httpPort http应用端口
* @param httpsPort https应用端口
* @param httpsOption https配置
*/
constructor(hostName?: string, httpPort?: number, httpsPort?: number, httpsOption?: HttpsOption);
protected onStart?(): void;
protected onStop?(): void;
}
//# sourceMappingURL=index.d.ts.map