2016-02-01 65 views
0

我有我的sailsjs應用從一個自定義目錄服務靜態文件,所以我.sailsrc文件看起來像部署帆應用上彈性魔豆不加載靜態文件

{"hooks": { "grunt": false}, 
"paths": { 
    "public": "public" 
    } 
} 

這在當地工作正常,但當應用程序是在Elastic Beanstalk上運行時,它不會從公共目錄提供文件,它們都會返回404錯誤。我ssh到我的實例,以確認所有文件已正確上傳,所以我有點失落,爲什麼它不工作,因爲應用程序的其餘部分工作正常。

回答

0

OK似乎剛剛加入使加入customMiddleware

customMiddleware: function(app) { 
var express = require('sails/node_modules/express'); 
app.use('/', express.static(__dirname + '/../public')); 
} 
的.sailrc