Как я могу визуализировать файл HTML с боковыми js файлами, используя express в nodejs? - PullRequest
0 голосов
/ 09 мая 2020

У меня есть файл index. html, который я хочу отправить, используя

app.get('/', (req, res) => { res.sendFile(`${__dirname}/index.html`) });

Кроме того, в этом каталоге есть файлы js, которые я хотите использовать в HTML по

<script src="./js/index.js"></script>

Итак, как я могу сделать эти js файлы доступными в HTML?

1 Ответ

1 голос
/ 09 мая 2020

Вы можете использовать то, что предложила @fedeteka.

app.use('/js', express.static('js'));

В приведенном выше примере в основном любой файл в папке js становится доступным по пути /js. Например, если у вас настроено дерево файлов как

Main Folder
-----js
----------script.js
----------another.js
----------asmanyasyouwant.js

, к этим файлам можно получить доступ, перейдя по адресу localhost:{yourport}/js/script.js или localhost:{yourport}/js/another.js, et c.

Если вы настроив его таким образом, вы можете иметь

<script src="/js/index.js"></script>

, если у вас есть файл с именем index.js в папке js.

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