فهرست منبع

Улучшение поддержки reverse-proxy,
в конфиг добавлены параметры server.root и opds.root для встраивания inpx-web в уже существующий веб-сервер

Book Pauk 2 سال پیش
والد
کامیت
d970863a17
3فایلهای تغییر یافته به همراه4 افزوده شده و 2 حذف شده
  1. 2 0
      server/config/base.js
  2. 1 1
      server/core/opds/index.js
  3. 1 1
      server/index.js

+ 2 - 0
server/config/base.js

@@ -44,12 +44,14 @@ module.exports = {
     */
 
     server: {
+        root: '',
         host: '0.0.0.0',
         port: '22380',
     },
     //opds: false,
     opds: {
         enabled: true,
+        root: '',
         user: '',
         password: '',
     },

+ 1 - 1
server/core/opds/index.js

@@ -14,7 +14,7 @@ module.exports = function(app, config) {
     if (!config.opds || !config.opds.enabled)
         return;
     
-    const opdsRoot = '/opds';
+    const opdsRoot = config.opds.root || '/opds';
     config.opdsRoot = opdsRoot;
 
     const root = new RootPage(config);

+ 1 - 1
server/index.js

@@ -50,7 +50,7 @@ async function init() {
     config.logDir = `${config.dataDir}/log`;
     config.publicDir = `${config.dataDir}/public`;
     config.publicFilesDir = `${config.dataDir}/public-files`;
-    config.rootPathStatic = `/root`;
+    config.rootPathStatic = config.server.root || '';
     config.bookPathStatic = `${config.rootPathStatic}/book`;
     config.bookDir = `${config.publicFilesDir}/book`;