#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 для автоматического перемещения стрелки датчика в зависимости от значения.