Я нашел, что прост в использовании node-http-proxy для маршрутизации подкаталога в разные порты на локальном сервере. Однако, я не нашел, есть ли способ запустить пользовательскую функцию при выполнении маршрутизации. То, что я хочу сделать, это:Запуск пользовательской функции при использовании таблицы маршрутизации в обратном прокси с узлом-http-прокси
- Если служба на целевом порту не работает, запустите его, а затем закончить маршрут
- Если служба уже запущена на целевом порту, просто сделать маршрут
Я не спрашиваю о том, как проверить сервис и запустить его, просто как функция называется каждый раз, когда будет проходить повторный маршрут.
Могу ли я сделать что-то вроде этого?
var options = {
route: {
'/task1' : customFunc('3000'),
'/task2' : customFunc('3001'),
}
}
httpProxy.createServer(options).listen(80);