AWS Elastic Beanstalk无法找到img

时间:2017-10-27 17:50:18

标签: node.js amazon-web-services express handlebars.js elastic-beanstalk

在localhost上我运行了nodejs,express和handlebars app。它工作正常。

但是,当我在AWS Elastic Beanstalk上部署我的应用程序时,除了服务器找不到我使用的img之外,一切仍然有效。

以下是更多详情:

main.handlebars

<!doctype html>
<html>
<head>
<title>MyApp</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js">
</script>
</head>
<body>
<div class="container">
<header>
<img src="/img/myimage.png" class="img-rounded" alt="Myimage logo">
</header>
</div>
{{{body}}}
</body>
</html>
app.js

中的

.
.
app.use(express.static(path.join(__dirname, 'public')));

在AWS EB上我没有使用代理服务器。我三倍检查了img在源包中被压缩了。

为什么找不到我的图片?

0 个答案:

没有答案