Сделайте replace
в теле запроса, где uri === '/'
, чтобы изменить строку HTML.
Я пробовал это, и он отлично работает.
Запрос, где uri === '/'
должен быть запросом для страницы HTML.
Итак, в моем конкретном случае c я просто сделал replace
на body
этого request (который преобразован в строку HTML):
body.replace(
`</head>`,
`<script>
console.log('my script')
</script></head>`
)
И это сработало.
Вы также можете использовать какую-то библиотеку DOM-синтаксического анализа, чтобы выполнять такие манипуляции в более элегантная мода.