が定義されていない私はasp.netコア2.0 AngularJSテンプレートを使用して、私はAppComponentでのlocalStorageを使用しようとするとmは、それはだNodeInvocationException:のlocalStorageは にReferenceErrorが定義されていない:のlocalStorageが定義されていないのlocalStorageが
NodeInvocationException氏は述べています。
私はこの問題を修正するのに多くの時間を費やしますが、残念ながらangular2-universalはasp.netコア2.0で動作していなくてもisBrowserの状態をチェックします。 localStorageがHomeComponentと連動しないイベントも発生します。
どうすればこの問題を解決できますか。これを解決するために私を助けてください。ありがとうございました。
export class AppComponent {
constructor() {
localStorage.setItem('count', 'not set');
console.log('const');
}
}
これらのヘルプが表示されるかどうかを確認してください。https://stackoverflow.com/questions/39085632/localstorage-is-not-defined-angular-universal and https://stackoverflow.com/questions/46072312/referenceerror-localstorage-is-定義されていません – TheChetan
これは私の問題を解決していません。実際には、CounterComponentとFetchDataComponentでlocalStorageを使用できます。私のテンプレートでHomeComponentとAppComponentでのみ発生します。 –
私も同様の問題があります。私はすべてのローカルのストレージコードをコメントアウトし、Webアプリケーションを再度実行し、次に別のエラーが発生しました。 'NodeInvocationException:ノードの呼び出しが60000ミリ秒後にタイムアウトしました。 NodeServicesOptionsのInvocationTimeoutMillisecondsプロパティを設定すると、タイムアウト期間を変更できます。 最初のデバッグステップでは、エラーが発生した場合でも、Node.js関数が常に指定のコールバックを呼び出す(または同期的に例外をスローする)ようにします。さもなければ、.NETコードはそれが完了したか失敗したかを知る方法がありません。 – TheMagnificent11