В моей директиве Angular я пытаюсь получить путь к другой папке вне проекта, содержащей кучу файлов. Идея заключается в том, чтобы присоединиться к этому пути со списком файлов несуществующим и сделать их с помощью omnivore
библиотеки (Это не важно, но я оставлю код для некоторого контекста):Как обслуживать файлы локально?
var folderPath = "../../../traceMySteps-backend/MyTracks/ProcessedTracks/";
return {
restrict: 'E',
scope: true,
link: function($scope, $elem, $attr, $http) {
for (var i = 0; i < jsonRes.length; i += 1) {
console.log(folderPath + jsonRes[i])
omnivore.gpx(folderPath + jsonRes[i]).addTo(trackmaps[trackmapCount]);
}
...
Проблема заключается в том, что угловые считает, что папка находится на локальном хосте: http://localhost:8000/traceMySteps-backend/MyTracks/ProcessedTracks/2016-05-04-part1.gpx
, когда папка находится вне этого углового проекта
структуры папки:
Backend_folder/MyTracks/ProcessedTracks/
Angular_Project/app/js/directives/file
Backend_folder
Angular_Project
и находится на тот же уровень (как внутри одной папки). И в этом file
есть код этой директивы. Мне нужно получить доступ к нему ProcessedTracks/
. Там в любом случае? Этот относительный путь не работает, и я также пробовал абсолютный путь, но ошибка такая же.
Возможный дубликат [Как выполнять статические файлы через Node.js локально?] (Http://stackoverflow.com/questions/26145451/how-do-i-serve-static-files-through-node-js -локально) –