“Call to Node-Modul mit Fehler fehlgeschlagen” s mit Angular2 & ASP.NET

Ich erhalte mit meiner ASP.NET Core Angular 2-Webanwendung eine zeitweise Ausnahme:

Exception: Call to Node module failed with error: Error: This method is not implemented in Parse5DomAdapter: Parse5DomAdapter#getCookie
 at _notImplemented (D:\Projects\MyProject\MyProject\node_modules\angular2-platform-node\parse5-adapter.js:22:12)
 at Parse5DomAdapter.getCookie (D:\Projects\MyProject\MyProject\node_modules\angular2-platform-node\parse5-adapter.js:641:15)
 at CookieXSRFStrategy.configureRequest (D:\Projects\MyProject\MyProject\node_modules\@angular\http\bundles\http.umd.js:1597:92)
 at XHRBackend.createConnection (D:\Projects\MyProject\MyProject\node_modules\@angular\http\bundles\http.umd.js:1637:32)
 at httpRequest (D:\Projects\MyProject\MyProject\node_modules\@angular\http\bundles\http.umd.js:1975:24)
 at Http.get (D:\Projects\MyProject\MyProject\node_modules\@angular\http\bundles\http.umd.js:2086:20)
 at ApiService.getChatMessages (D:\Projects\MyProject\MyProject\ClientApp\dist\main-server.js:557:20)
 at ChatPageComponent.ngOnInit (D:\Projects\MyProject\MyProject\ClientApp\dist\main-server.js:513:23)
 at AppView._View_ChatPageComponent_Host0.detectChangesInternal (ChatPageComponent_Host.ngfactory.js:30:86)
 at AppView.detectChanges (D:\Projects\MyProject\MyProject\node_modules\@angular\core\bundles\core.umd.js:9566:18)

MoveNext

Ich glaube, es hat etwas mit den MVC-Ansichten zu tun, wie der Fehler zeigt:

MoveNext in Index.cshtml

1.@{
2.    ViewData["Title"] = "Home Page";
3.}
4.
5.<app asp-prerender-module="ClientApp/dist/main-server">Loading...</app>
6.
7.<script src="~/dist/vendor.js" asp-append-version="true"></script>
8.@section scripts {

Was ist Code in meiner index.cshtml.

Es scheint früh nach dem Start des Projekts zu geschehen. Entweder funktioniert alles einwandfrei, oder nach dem Laden der Homepage wird beim Ausführen einer Navigation ein Fehler ausgegeben.

Ich kann es zwingen, den Fehler zu erzeugen. Ich habe 4 Navigationsziele:

http://localhost:49954/home
http://localhost:49954/counter
http://localhost:49954/fetch-data
http://localhost:49954/chat-page

Das alles wurde von der Visual Studio Angular 2-Vorlage eingerichtet. Wenn ich nach Hause zurückkehre, ist alles in Ordnung, und wenn es eine Weile Zeit zum Laden gab, kann ich zu den anderen Seiten navigieren. Wenn ich jedoch die URL für eine der anderen Seiten eingebe, tritt dieser Fehler jedes Mal auf.

Edit: Interessanterweise erzeugt es auch einen etwas anderen Fehler mithttp://localhost:49954/counter. Auf meiner Gegenseite verwende ich eine Angular Material Design-Komponente:

<div class="mine">
    <h2>
        Counter Test
    </h2>
    <p>This is a simple example of an Angular 2 component.</p>
    <p>Current count:<strong>{{ currentCount }}</strong></p>
    <button md-raised-button (click)="incrementCounter()">Increment</button>
</div>

und anstelle des obigen Fehlers ist ein ähnlicher Fehler im Call to Node-Modul aufgetreten, jedoch im Materialdesign:

Exception: Call to Node module failed with error: Error: Uncaught (in promise): ReferenceError: document is not defined
 ReferenceError: document is not defined
 at new RippleRenderer (D:\Projects\MyProject\MyProject\node_modules\@angular\material\material.umd.js:193:31)

Antworten auf die Frage(6)

Ihre Antwort auf die Frage