小编Ben*_*min的帖子

如何从Amazon S3提供gzip压缩资产

我目前正在从Amazon S3提供所有静态资产.我想开始使用gzip压缩组件.我已经gzipped并确认亚马逊正在设置正确的标题.但是,样式未加载.

我是graipping组件的新手,所以我可能错过了一些东西?我在Amazon S3上找不到太多关于此的信息.

gzip amazon-s3

11
推荐指数
1
解决办法
8288
查看次数

是否可以为单元测试模拟自定义 Angular 2 Material SVG 图标?

在我的应用程序的根组件中,我为md-icon. 在对显示自定义图标的组件进行单元测试时,出现错误。似乎该错误可能是由于我的根组件没有在我的子单元测试中使用/初始化。

md-icon在设置测试模块时,有没有办法模拟或添加这些自定义图标(或)?我会简单地在我正在测试的组件中定义图标,但我知道其他组件也需要它们。

错误:

Uncaught Error: Error in ./CustomerComponent class CustomerComponent - inline template:34:19 caused by: __WEBPACK_IMPORTED_MODULE_4_rxjs_Observable__.Observable.throw is not a function
Run Code Online (Sandbox Code Playgroud)

完整错误: 在此处输入图片说明

从模板中删除自定义图标可以解决错误。


我的模板正在使用这样的自定义图标:

<md-icon svgIcon="vip">vip</md-icon>
Run Code Online (Sandbox Code Playgroud)

根组件像这样初始化图标:

this.iconRegistry.addSvgIcon(
    'vip',
    this.sanitizer.bypassSecurityTrustResourceUrl('assets/icons/vip.svg') as string,
);
Run Code Online (Sandbox Code Playgroud)

我像这样设置测试组件:

beforeEach(async(() => {
    TestBed.configureTestingModule({
        imports: [
            SharedModule,
            CoreModule,
            FormsModule,
            ReactiveFormsModule,
        ],
        providers: [
            {
                provide: Router,
                useClass: class {
                    navigate = jasmine.createSpy('navigate');
                },
            },
            {
                provide: ActivatedRoute,
                useValue: {
                    data: {
                        subscribe: (fn: (value: Data) => void) => fn({
                            customer: CUSTOMER,
                            company: COMPANY, …
Run Code Online (Sandbox Code Playgroud)

unit-testing angular-material2 angular

6
推荐指数
1
解决办法
3153
查看次数

如何指定域从Amazon S3提供静态站点?(不是子域名)

我看到有几个人描述了如何为具有子域的自定义域执行此操作,但没有人谈论如何在没有子域的情况下执行此操作.

示例:将foobar.com和www.foobar.com设置为指向我的Amazon S3托管站点

我个人不想要www前缀.有没有办法让这件事发生?我似乎很疯狂,亚马逊会将其设置为允许静态网站和自定义域,然后将其锁定到前缀域?

提前致谢,

dns amazon-s3

1
推荐指数
1
解决办法
2615
查看次数

标签 统计

amazon-s3 ×2

angular ×1

angular-material2 ×1

dns ×1

gzip ×1

unit-testing ×1