首页 > 解决方案 > 角度“serviceworker”中的 Razorpay 集成必须是 Web 应用清单中的字典

问题描述

当我调用付款选项时,我已将 razorpay 集成到 angular 项目中,但在控制台中遇到了一些问题。

错误信息是

"serviceworker" must be a dictionary in your web app manifest.

我最初添加了 pwa。它添加了一些文件和更改

ng 添加@angular/pwa

我的 main.ts 文件

import { enableProdMode } from "@angular/core";  
import { platformBrowserDynamic } from "@angular/platform-browser-dynamic";

import { AppModule } from "./app/app.module";
import { environment } from "./environments/environment";

if (environment.production) {
 enableProdMode();
}

platformBrowserDynamic()
.bootstrapModule(AppModule)
.catch((err) => console.error(err));

app.module.ts 文件

@NgModule({
 declarations: [AppComponent],
 imports: [
  ServiceWorkerModule.register('ngsw-worker.js', { enabled: environment.production }),
 ],

我该如何解决这个问题“服务工作者”必须是您的网络应用清单中的字典

标签: angularangular-service-workerrazorpay

解决方案


推荐阅读