1
我正在使用AWS Lambda構建Web應用程序。我可以在本地運行應用程序,但是當我在AWS上部署應用程序時,應用程序無法加載靜態資源。加載資源失敗(css/js)AWS Lambda Express節點
app.js
app.use(express.static(__dirname + '/public'));
app.get('/', function(req, res) {
res.sendFile(path.join(__dirname + '/public/index.html'));
});
,在我的index.html,這是我引用的資源
<link href="assets/css/bootstrap.css" rel="stylesheet">
<link href="assets/css/gradients.css" rel="stylesheet">
<script src="assets/js/angular.min-1.4.7.js"></script>
我的目錄結構是基於
My App/
|app.js
|index.js
|public/
|index.html
|assets/
|css/
|js/
我的研究,讓應用坐在一個lambda函數中,不需要特殊的權限來訪問這些資源。