При использовании маршрутов, например (http://localhost:port/foo/bar), в представлении, в моем случае ejs, мне нужно объявить полный путь в представлении, чтобы загрузить css/js/images?Доступ к статическим файлам (js/css ..) HapiJS, EJS, NodeJS
Виде: https://github.com/poeticninja/hapi-ninja
хапи-ниндзя/сервер/основание/index.js
...
{
method: 'GET',
path: '/foo/bar',
config: {
handler: function(request, reply){
reply.view('about', {
title: 'Super Informative About Page'
});
},
id: 'about'
}
},
...
например: foot.ejs
<!-- Include the JS -->
<% if (assets.js.length) { %>
<% assets.js.forEach(function(js){ %>
<script src="<%=js%><%=version.cache%>"></script>
<% }) %>
<% } %>
Причина, каждый раз, когда я пытаюсь загрузить, я t получает относительный путь (http://localhost:port/foo/bar/js/script.js).
доказательства указывают на да, но это всегда зависит от пути URL, используемого для запроса страницы относительно активов. –