问题描述
我已经部署了Angular应用程序的版本。 Angular Universal用于ApiGateway服务器端渲染和Lambda。带有 标签的图像显示良好。
<div class="search-page__search-wrapper">
<img src="../../../../../assets/images/toad-icon.svg" />
</div>
但是当它们作为背景图像时,它们不会显示。
.auth-image-wrapper {
background-image: url('../../../../../assets/images/sign-up-photo.jpg');
}
我正在使用Serveless Framework,并且已配置:
serverless.yml
plugins:
- serverless-apigw-binary
custom:
apigwBinary:
types:
- '*/*'
lambda.js
const awsServerlessExpress = require('aws-serverless-express');
const server = require('./dist/funtoad-web/server/main');
const awsServerlessExpressMiddleware = require('aws-serverless-express/middleware');
const binaryMimeTypes = [
'application/javascript','application/json','application/octet-stream','application/xml','image/jpeg','image/png','image/gif','text/comma-separated-values','text/css','text/html','text/javascript','text/plain','text/text','text/xml','image/x-icon','image/svg+xml','application/x-font-ttf'
];
server.app.use(awsServerlessExpressMiddleware.eventContext());
const serverProxy = awsServerlessExpress.createServer(server.app,null,binaryMimeTypes);
module.exports.funtoadssr = (event,context) => awsServerlessExpress.proxy(serverProxy,event,context);
在本地运行时,Angular App运行良好。
如何使这项工作在本地部署?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)