Для создания пользовательского маршрута на сайте с помощью Node.js, вы можете использовать библиотеку Express.js, которая позволяет легко настраивать маршруты.
Пример создания пользовательского маршрута с query параметрами timeStart и timeFinish с помощью Express.js:
```javascript
const express = require('express');
const router = express.Router();
router.get('/export', (req, res) => {
const timeStart = req.query.timeStart;
const timeFinish = req.query.timeFinish;
// Далее можно обработать полученные параметры и выполнить необходимые действия
});
module.exports = router;
```
В данном примере, маршрут "/export" будет ожидать query параметры timeStart и timeFinish, которые можно получить из объекта req.query. Далее внутри обработчика маршрута можно использовать полученные параметры для выполнения нужных действий.
Что касается переписывания проекта с Django на Node.js, то у вас правильный подход использовать query параметры для передачи данных вместо использования "/" как в Django. В вашем случае, вы можете объявить маршрут следующим образом:
```javascript
router.get("/:timeStart/:timeFinish", ExportController.exportEvents);
```
И затем получить параметры timeStart и timeFinish через req.params внутри обработчика exportEvents. Например:
```javascript
router.get("/:timeStart/:timeFinish", (req, res) => {
const timeStart = req.params.timeStart;
const timeFinish = req.params.timeFinish;
// Далее можно использовать полученные параметры для выполнения нужных действий
});
```
Таким образом, вы можете реализовать данное требование и сохранить структуру маршрута в проекте на Node.js.