Как заставить работать экспресс-статику при запуске из другой папки - PullRequest
0 голосов
/ 15 ноября 2018

У меня следующая структура

-project
   -packages
       -express-project
           -static
           -dist
              -index.js

Когда я запускаю из экспресс-проекта, все работает нормально.Однако, когда я запускаю из проекта, подобного этому, node packages\express-project\dist\index.js он не отображает статическую папку должным образом, поэтому я получаю 404 для ресурсов.Моя статическая настроена следующим образом this.express.use(express.static(path.join(__dirname, "static")));

Как мне запустить ее из другой папки?

Обновить

import path from "path";
const __dirname = path.resolve();

1 Ответ

0 голосов
/ 15 ноября 2018

Так что это сработало ...

В моем package.json я начал "start": "cd .\\packages\\express-project && node dist\\index.js".Затем я могу запустить npm start, и он работает так, как я ожидал, и после того, как это сделано, он все еще находится в проекте.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...