Преглед изворни кода

fix(admin-ui-plugin): Fix issue with sendFile and absolute paths (#3499)

Johan Dahl пре 8 месеци
родитељ
комит
62664cbe39
2 измењених фајлова са 2 додато и 2 уклоњено
  1. 1 1
      packages/admin-ui-plugin/src/plugin.ts
  2. 1 1
      packages/email-plugin/src/dev-mailbox.ts

+ 1 - 1
packages/admin-ui-plugin/src/plugin.ts

@@ -259,7 +259,7 @@ export class AdminUiPlugin implements NestModule {
         adminUiServer.use(limiter as any);
         adminUiServer.use(limiter as any);
         adminUiServer.use(express.static(adminUiAppPath));
         adminUiServer.use(express.static(adminUiAppPath));
         adminUiServer.use((req, res) => {
         adminUiServer.use((req, res) => {
-            res.sendFile(path.join(adminUiAppPath, 'index.html'));
+            res.sendFile('index.html', { root: adminUiAppPath });
         });
         });
 
 
         return adminUiServer;
         return adminUiServer;

+ 1 - 1
packages/email-plugin/src/dev-mailbox.ts

@@ -20,7 +20,7 @@ export class DevMailbox {
         const { outputPath, handlers } = options;
         const { outputPath, handlers } = options;
         const server = Router();
         const server = Router();
         server.get('/', (req, res) => {
         server.get('/', (req, res) => {
-            res.sendFile(path.join(__dirname, '../../dev-mailbox.html'));
+            res.sendFile('dev-mailbox.html', { root: path.join(__dirname, '../..') });
         });
         });
         server.get('/list', async (req, res) => {
         server.get('/list', async (req, res) => {
             const list = await fs.readdir(outputPath);
             const list = await fs.readdir(outputPath);