как перенаправить на HTML-страницу с помощью Express, а затем использовать модули узлов в этом HTML-файле

#html #node.js #express #redirect #node-modules

#HTML #node.js #экспресс #перенаправление #узлы-модули

Вопрос:

У меня есть index.js файл, содержащий Express и некоторые другие модули. Каков наилучший способ перенаправления с index.js файл на HTML-страницу с помощью Express, а затем использовать модули узлов в этом HTML-файле?

Комментарии:

1. чистый js window.location.href = 'newurl'

2. как использовать модули узлов в HTML-файле??

3. Модули узлов в html????

4. Я хочу получить данные с сервера и отобразить их в HTML с помощью модуля узла. Как я могу это сделать?

Ответ №1:

Я не уверен, что вопрос, который вы задаете, относится к перенаправлению на разные страницы с использованием вашего index.js файл, но если я правильно перевожу ваши вопросы, вы, возможно, ссылаетесь на создание файла .ejs для перехода к различным маршрутам в вашем приложении express.

Файл EJS содержит код, написанный на встроенном языке шаблонов JavaScript (EJS), который используется для создания разметки HTML с использованием JavaScript.

Для этого потребуется: npm install ejs --save

  • Внедрите ejs в свой index.js файл app.set("view engine", "ejs");
  • создайте столько отдельных файлов .ejs, сколько необходимо
  • Затем напишите код в app.get по разным маршрутам

app.get("/", function(req, res){ res.redirect("/index.html"); });

  • и т.д. для любого количества файлов, которые вы хотите

Это отвечает на ваш вопрос или я полностью отклонился от вашего первоначального вопроса?

Комментарии:

1. На самом деле, я извлекаю данные с сервера в моем index.js и хотите перенести эти данные в HTML Canvas Gauge, присутствующий на index.html для автоматического перемещения стрелки датчика в зависимости от значения.