mirror of
https://github.com/tl-open-source/tl-rtc-file.git
synced 2025-10-28 01:21:29 +08:00
first
This commit is contained in:
25
server.js
25
server.js
@@ -1,25 +0,0 @@
|
||||
const express = require("express"); //express
|
||||
const conf = require("./conf/cfg"); //conf
|
||||
const fileApiRouters = require("./src/router")(conf); //file routers
|
||||
let resRouter = conf.router.res;
|
||||
const fs = require('fs'); // fs
|
||||
const https = require('https'); // http
|
||||
|
||||
let app = express();
|
||||
console.log("resource including...")
|
||||
|
||||
//res
|
||||
for(let key in resRouter) app.use(key,express.static(resRouter[key]));
|
||||
|
||||
//file api
|
||||
for(let key in fileApiRouters) app.use(key,fileApiRouters[key])
|
||||
|
||||
let options = {
|
||||
key: fs.readFileSync('./conf/keys/server.key'),
|
||||
cert: fs.readFileSync('./conf/keys/server.crt')
|
||||
}
|
||||
https.createServer(options,app).listen(conf.node.port);
|
||||
console.log("express init...")
|
||||
|
||||
|
||||
console.log("server runing on ",conf.node.port," successful");
|
||||
Reference in New Issue
Block a user