gpt4 book ai didi

javascript - 尝试使用 ngx-cookie 获取 cookie,但如果我 F5 页面,则为 'document is not defined'

转载 作者:行者123 更新时间:2023-12-03 02:50:25 24 4
gpt4 key购买 nike

发生了一些奇怪的事情。看来文档对象可能不存在。当我保存代码并单击返回浏览器时,它工作正常。为什么按 F5 后文档就消失了?

 let x = this.cookieService.get("UserID");
console.log("x= " + x);

An unhandled exception occurred while processing the request. NodeInvocationException: Uncaught (in promise): ReferenceError: document is not defined ReferenceError: document is not defined at CookieService.get [as cookieString] (C:\Users\Matt_Herb\Downloads\IbewSurveyTemp\IbewSurveyTemp\ClientApp\dist\main-server.js:10652:13) at CookieService._cookieReader (C:\Users\Matt_Herb\Downloads\IbewSurveyTemp\IbewSurveyTemp\ClientApp\dist\main-server.js:10751:40) at CookieService.get (C:\Users\Matt_Herb\Downloads\IbewSurveyTemp\IbewSurveyTemp\ClientApp\dist\main-server.js:10670:21) at new HomeComponent (C:\Users\Matt_Herb\Downloads\IbewSurveyTemp\IbewSurveyTemp\ClientApp\dist\main-server.js:16948:36) at createClass (C:\Users\Matt_Herb\Downloads\IbewSurveyTemp\IbewSurveyTemp\ClientApp\dist\vendor.js:21881:26) at createDirectiveInstance (C:\Users\Matt_Herb\Downloads\IbewSurveyTemp\IbewSurveyTemp\ClientApp\dist\vendor.js:21699:37) at createViewNodes (C:\Users\Matt_Herb\Downloads\IbewSurveyTemp\IbewSurveyTemp\ClientApp\dist\vendor.js:23127:49) at createRootView (C:\Users\Matt_Herb\Downloads\IbewSurveyTemp\IbewSurveyTemp\ClientApp\dist\vendor.js:23022:5) at Object.createProdRootView [as createRootView] (C:\Users\Matt_Herb\Downloads\IbewSurveyTemp\IbewSurveyTemp\ClientApp\dist\vendor.js:23707:12) at ComponentFactory_.module.exports.ComponentFactory_.create (C:\Users\Matt_Herb\Downloads\IbewSurveyTemp\IbewSurveyTemp\ClientApp\dist\vendor.js:20813:46) Error: Uncaught (in promise): ReferenceError: document is not defined ReferenceError: document is not defined at CookieService.get [as cookieString] (C:\Users\Matt_Herb\Downloads\IbewSurveyTemp\IbewSurveyTemp\ClientApp\dist\main-server.js:10652:13) at CookieService._cookieReader (C:\Users\Matt_Herb\Downloads\IbewSurveyTemp\IbewSurveyTemp\ClientApp\dist\main-server.js:10751:40) at CookieService.get (C:\Users\Matt_Herb\Downloads\IbewSurveyTemp\IbewSurveyTemp\ClientApp\dist\main-server.js:10670:21) at new HomeComponent (C:\Users\Matt_Herb\Downloads\IbewSurveyTemp\IbewSurveyTemp\ClientApp\dist\main-server.js:16948:36) at createClass (C:\Users\Matt_Herb\Downloads\IbewSurveyTemp\IbewSurveyTemp\ClientApp\dist\vendor.js:21881:26) at createDirectiveInstance (C:\Users\Matt_Herb\Downloads\IbewSurveyTemp\IbewSurveyTemp\ClientApp\dist\vendor.js:21699:37) at createViewNodes (C:\Users\Matt_Herb\Downloads\IbewSurveyTemp\IbewSurveyTemp\ClientApp\dist\vendor.js:23127:49) at createRootView (C:\Users\Matt_Herb\Downloads\IbewSurveyTemp\IbewSurveyTemp\ClientApp\dist\vendor.js:23022:5) at Object.createProdRootView [as createRootView] (C:\Users\Matt_Herb\Downloads\IbewSurveyTemp\IbewSurveyTemp\ClientApp\dist\vendor.js:23707:12) at ComponentFactory_.module.exports.ComponentFactory_.create (C:\Users\Matt_Herb\Downloads\IbewSurveyTemp\IbewSurveyTemp\ClientApp\dist\vendor.js:20813:46) at resolvePromise (C:\Users\Matt_Herb\Downloads\IbewSurveyTemp\IbewSurveyTemp\ClientApp\dist\vendor.js:86165:31) at resolvePromise (C:\Users\Matt_Herb\Downloads\IbewSurveyTemp\IbewSurveyTemp\ClientApp\dist\vendor.js:86136:17) at C:\Users\Matt_Herb\Downloads\IbewSurveyTemp\IbewSurveyTemp\ClientApp\dist\vendor.js:86213:17 at ZoneDelegate.module.exports.ZoneDelegate.invokeTask (C:\Users\Matt_Herb\Downloads\IbewSurveyTemp\IbewSurveyTemp\ClientApp\dist\vendor.js:85819:31) at Object.onInvokeTask (C:\Users\Matt_Herb\Downloads\IbewSurveyTemp\IbewSurveyTemp\ClientApp\dist\vendor.js:14821:37) at ZoneDelegate.module.exports.ZoneDelegate.invokeTask (C:\Users\Matt_Herb\Downloads\IbewSurveyTemp\IbewSurveyTemp\ClientApp\dist\vendor.js:85818:36) at Zone.module.exports.Zone.runTask (C:\Users\Matt_Herb\Downloads\IbewSurveyTemp\IbewSurveyTemp\ClientApp\dist\vendor.js:85586:47) at drainMicroTaskQueue (C:\Users\Matt_Herb\Downloads\IbewSurveyTemp\IbewSurveyTemp\ClientApp\dist\vendor.js:85979:35) at at process._tickCallback (internal/process/next_tick.js:188:7) Microsoft.AspNetCore.NodeServices.HostingModels.HttpNodeInstance+d__7.MoveNext()

堆栈查询 Cookie header

NodeInvocationException: Uncaught (in promise): ReferenceError: document is not defined ReferenceError: document is not defined at CookieService.get [as cookieString] (C:\Users\Matt_Herb\Downloads\IbewSurveyTemp\IbewSurveyTemp\ClientApp\dist\main-server.js:10652:13) at CookieService._cookieReader (C:\Users\Matt_Herb\Downloads\IbewSurveyTemp\IbewSurveyTemp\ClientApp\dist\main-server.js:10751:40) at CookieService.get (C:\Users\Matt_Herb\Downloads\IbewSurveyTemp\IbewSurveyTemp\ClientApp\dist\main-server.js:10670:21) at new

最佳答案

无法在服务器端访问文档。 cookie管理必须在浏览器端。

关于javascript - 尝试使用 ngx-cookie 获取 cookie,但如果我 F5 页面,则为 'document is not defined',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47895489/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com