私の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
は(両方とも同じレベルであります1つのフォルダの中に)。そしてその中でfile
はその指示コードがどこにあるかです。それからProcessedTracks/
にアクセスする必要があります。何か方法はありますか?この相対パスは機能せず、絶対パスも試しましたが、エラーは同じです。
[ローカルでNode.js経由で静的ファイルをどのように提供するのですか?](http://stackoverflow.com/questions/26145451/how-do-i-serve-static-files-through-node-js -locally) –