use-on-demand
Version:
61 lines • 2.21 kB
JavaScript
// TIP——————————————————————————————————————————系统依赖————————————————————
import fs from 'fs';
import path from 'path';
import { r_db } from '../routes/db';
import { r_myStepByStepLife } from '../routes/my_step_by_step_life';
var argv = process.argv;
console.log('参数列表', argv);
var port_base = parseInt(argv[3]);
export var cfg = new /** @class */ (function () {
function class_1() {
this.isPrivate = true;
/**
* 挂载端口
*/
this.port = {
http: port_base + 88,
https: port_base + 443,
};
/**
* Https证书
* 1. 2020.01.19获得
*/
this.cert = {
privateKey: fs.readFileSync(
// path.join(__dirname, '../assets/cert/new-20200119/private.key'),
path.join(__dirname, '../assets/cert/new-20210206/private.key'), 'utf8'),
certificate: fs.readFileSync(
// path.join(__dirname, '../assets/cert/new-20200119/full_chain.pem'),
path.join(__dirname, '../assets/cert/new-20210206/full_chain.pem'), 'utf8'),
};
/**
* 视图
*/
this.view = {
// 页面渲染
viewsPath: path.join(__dirname, '../../views'),
viewsEngine: 'jade',
// 外部public资源
staticPaths: [
path.join(__dirname, '../../public'),
path.join(__dirname, '../../public/platform'),
path.join(__dirname, '../../public/guoqiong'),
],
// 内部assets资源
assetsPaths: [
path.join(__dirname, '../assets'),
],
};
/**
* 路由表
*/
this.route = {
map: [
{ baseUrl: '/db', router: r_db },
{ baseUrl: '/dist-MyBestLife-MyBestProject', router: r_myStepByStepLife },
],
};
}
return class_1;
}());
//# sourceMappingURL=config.js.map