У меня есть код ниже. Я хотел бы распечатать имена файлов в этом каталоге и добавить тег href. Ниже приведен код, но только номер порта, который прослушивает приложение node.js, все еще существует. Как я могу удалить это (так что мои hrefs будут работать?). Что-то с объектом документа, как при усечении URL-адреса?Node.js Шаблон EJS: как я могу удалить номер порта из href?
<h1><%= title %></h1>
<p>Welcome to
<%=t itle %>
</p>
<ul>
<% for(var i=0; i<fs.readdirSync('./Week4/').length; i++) {%>
<li>
<a href="<%= fs.readdirSync('./Week4/')[i] %>">
<%=f s.readdirSync('./Week4/')[i] %>
</a>
</li>
<% } %>
</ul>
Извините, но я не понимаю ваш вопрос. Не могли бы вы привести пример текущего вывода и пример ожидаемого, пожалуйста? – Telokis
Текущий вывод говорит, если я нажму на один из элементов списка: domain: 8080/week4/listitem. Я хочу удалить: «8080», потому что именно поэтому файл не загружен. – nincs12