小编Bri*_*itt的帖子

无法读取未定义的属性“disguiseToken”

这个问题是关于属性disguiseToken本身,而不是直接关于错误。

disguiseToken没有出现在代码库中,谷歌搜索也没有出现任何东西。

  • 什么是disguiseToken
  • 它是什么属性?
  • 什么试图访问此属性?

调用时发生错误getOwnPropertyDescriptor


示例堆栈跟踪:

TypeError: Cannot read property 'disguiseToken' of undefined
at getOwnPropertyDescriptor (eval at  (:1:38695), :560:24)
at Function.Object.getOwnPropertyDescriptor (https://www.mywebsite.com/polyfills.d8680adf69e7ebd1de57.js:1:39700)
at a (https://www.mywebsite.com/main.25a9fda6ea42f4308b79.js:1:1075141)
at https://www.mywebsite.com/5.6c58d8732681a35a1f8b.js:1:1533
at Object.26NW (https://www.mywebsite.com/5.6c58d8732681a35a1f8b.js:1:1805)
at i (https://www.mywebsite.com/runtime.8928e149b3f1200cf1ca.js:1:507)
at Module.L6id (https://www.mywebsite.com/5.6c58d8732681a35a1f8b.js:1:62181)
at i (https://www.mywebsite.com/runtime.8928e149b3f1200cf1ca.js:1:507)
at https://www.mywebsite.com/main.25a9fda6ea42f4308b79.js:1:914848
at t.invoke (https://www.mywebsite.com/polyfills.d8680adf69e7ebd1de57.js:1:8160)
at M (https://www.mywebsite.com/polyfills.d8680adf69e7ebd1de57.js:1:14076)
at M (https://www.mywebsite.com/polyfills.d8680adf69e7ebd1de57.js:1:13634)
at https://www.mywebsite.com/polyfills.d8680adf69e7ebd1de57.js:1:14864
at t.invokeTask (https://www.mywebsite.com/polyfills.d8680adf69e7ebd1de57.js:1:8844)
at Object.onInvokeTask (https://www.mywebsite.com/main.25a9fda6ea42f4308b79.js:1:467756)
at t.invokeTask (https://www.mywebsite.com/polyfills.d8680adf69e7ebd1de57.js:1:8765)
at e.runTask (https://www.mywebsite.com/polyfills.d8680adf69e7ebd1de57.js:1:4026)
at g (https://www.mywebsite.com/polyfills.d8680adf69e7ebd1de57.js:1:11111)
Run Code Online (Sandbox Code Playgroud)

此错误发生在具有不同引擎的多个浏览器中。在过去的 3 个月中(今天是 …

javascript browser

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

如何获得更好的 Angular 错误堆栈跟踪

目前,当我在生产 Angular (v7) 应用程序中遇到错误时,我会得到如下的堆栈跟踪。但这几乎不可能从中获得任何有意义的信息。如何获得更好的堆栈跟踪,以便缩小这个难以捉摸的错误的来源范围?现在,我在产品中遇到了这个错误,因为它在我的开发机器上从未发生过,而且我不知道如何隔离它,因为堆栈跟踪对我来说几乎毫无用处。我习惯使用 C# 等语言,在其中您可以获得非常简洁的堆栈跟踪,为您提供到错误函数的映射。该堆栈跟踪没有任何意义。

TypeError: Cannot read property 'appendChild' of null
at create_dom_structure (eval at  (:15:1), :1:16231)
at load_map (eval at  (:15:1), :1:101028)
at Object.load (eval at  (:15:1), :1:107834)
at eval (eval at  (:15:1), :1:108251)
at t.invokeTask (https://mywebsite.com/polyfills.d8680adf69e7ebd1de57.js:1:8844)
at Object.onInvokeTask (https://mywebsite.com/main.25a9fda6ea42f4308b79.js:1:467756)
at t.invokeTask (https://mywebsite.com/polyfills.d8680adf69e7ebd1de57.js:1:8765)
at e.runTask (https://mywebsite.com/polyfills.d8680adf69e7ebd1de57.js:1:4026)
at e.invokeTask (https://mywebsite.com/polyfills.d8680adf69e7ebd1de57.js:1:9927)
at invoke (https://mywebsite.com/polyfills.d8680adf69e7ebd1de57.js:1:9818)
Run Code Online (Sandbox Code Playgroud)

我的错误处理程序:

export class AppErrorHandler extends ErrorHandler {

constructor(
    private _http: Http,
    private injector: Injector,
) {
    super();
}

public handleError(error: any): void {
    if (error.status …
Run Code Online (Sandbox Code Playgroud)

error-handling stack-trace angular

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

为什么 Angular ActivatedRoute.routeConfig 并不总是有效?

根据各种情况,routeConfig可能为空,也可能有效。我试图弄清楚为什么或何时它有效,何时无效。我想用它来动态加载,但我不能依赖它,因为它并不总是有效。迄今为止,

export class HomeComponent implements OnInit {
  constructor(
    private activatedRoute: ActivatedRoute
  ) {
  }
  ngOnInit(): void {
        console.log('route config', this.activatedRoute.routeConfig);
  }
}
Run Code Online (Sandbox Code Playgroud)

我的路线模块(根据请求)

const routes: Routes = [
  { path: 'home', component: HomeComponent},
  { path: '', redirectTo: 'home', pathMatch: 'full' },
]
const config: ExtraOptions = {
  useHash: true,
};
@NgModule({
  imports: [
    RouterModule.forRoot(routes, config),
  ],
  exports: [
    RouterModule,
  ],
  declarations: [
  ]
})
export class RoutingModule {
}
Run Code Online (Sandbox Code Playgroud)

angular2-routing angular

5
推荐指数
0
解决办法
743
查看次数

如何在 DocuSign API 中重新发送文档

我需要能够重新发送已发送的 API。要么是因为丢失了一封电子邮件,要么是签名者拒绝了,我希望他们再次签名。

我正在使用下面的电话。根据文档,我需要将“重新发送”添加到信封中。但我找不到我把它放在哪里。有谁知道如何添加该标志?

EnvelopesApi envelopesApi = new EnvelopesApi();
EnvelopeSummary envelopeSummary = envelopesApi.CreateEnvelope(accountId, envDef);
Run Code Online (Sandbox Code Playgroud)

docusignapi

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

在 ForEach 中等待/异步的正确等待是什么?

.NET 核心 2.2,VS 2019

问题是,UpdateDatabaseWithFile永远不会被执行?我在这里做错了什么?我试图Directory用等待来包装,但我不能,因为它返回无效。这样做的正确方法是什么?

这是代码:

Directory
   .GetFiles(@"C:\Temp")
   .ToList()
   .ForEach(async file =>
   {
        await this._dataService.UpdateDatabaseWithFile();
   });
Run Code Online (Sandbox Code Playgroud)

c# asynchronous async-await

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