2016-08-24 95 views
1

我試圖訪問包含我的投資組合的.json文件。我跑我的快遞JS後端,並試圖採用了棱角分明像這樣訪問:帶節點j的角度http路由

$http.get("data/items.json") 
.success(function(data){ 
$scope.items = data; 

我對我的後端獲得404當我試圖訪問JSON。

我認爲這可能是一個問題與preflighted cors請求,並試圖實施提供的解決方案here.我還沒有找到解決方案。我會保持張貼。

+2

嘗試'/數據/ items.json' –

回答

0

要使用靜態文件(如圖像,CSS文件和JavaScript文件),請在Express中使用內置中間件功能。

假設您的所有靜態內容(如您的json文件)位於您的應用程序根目錄中的「public」文件夾中,您可以像這樣服務它。

app.use(express.static('public'));

現在,您可以訪問這些文件夾中這樣

http://localhost:3000/items.json