`
bnmnba
  • 浏览: 293526 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

Unable to ecaluate expression: function calls not allowed without using call

 
阅读更多

golang在vscode中调试运行表达式错误:Unable to ecaluate expression: function calls not allowed without using call

//golang fiber路由配置函数
	userRouter.Get("/currentUser", func(c *fiber.Ctx) error {
		userId := c.Locals("userId")
		var loginParam *LoginParam = &LoginParam{}
		c.BodyParser(loginParam)
		person := new(Person)
		person.ID = userId.(uint)
		db.First(person, "person_name = ? and person_status= '1'", loginParam.PersonName)
		loginResult := new(LoginResult)
		if person.PersonName == *loginParam.PersonName {
			loginResult.Status = "ok"
			loginResult.Type = *loginParam.LoginType
			loginResult.CurrentAuthority = person.PersonName
		} else {
			loginResult.Status = "not_found"
		}
		return c.JSON(loginResult)
	})
  执行断点暂停后,vscode左侧执行表达式:c.Locals("userId")会报错。
解决办法是使用如下表达式:
call c.Locals("userId", nil)

 

 

软件环境:
VsCode+golang插件开发

go version go1.18.2 windows/amd64

 

分享到:
评论

相关推荐

    Oracle Solaris 9 - man pages section 2: System Calls-360

    Oracle Solaris 9 - man pages section 2: System Calls-360 Oracle Solaris 9 是一个由 Sun Microsystems 开发的操作系统,其中包括了丰富的系统调用接口,用于提供给开发者和系统管理员来管理和维护系统。man ...

    Remote Function Calls in ABAP

    Remote Function Calls (RFC)在ABAP中是一种关键的技术,它允许不同系统间的SAP组件进行通信,例如在R/3系统、NetWeaver或其他SAP技术平台之间。本培训课程"Remote Function Calls in ABAP"旨在教授开发人员如何有效...

    Oracle Solaris 11.1 man pages section2:System Calls-390

    《Oracle Solaris 11.1 man pages section2:System Calls-390》是Oracle公司为Oracle Solaris 11.1操作系统提供的系统调用手册页,这部分主要涵盖了操作系统内核与应用程序交互的核心接口。系统调用是操作系统提供给...

    Oracle Solaris 9 - man pages section 2: System Calls-552

    Oracle Solaris 9 的 "man pages section 2: System Calls-552" 是一份关于操作系统内核接口的重要文档,主要涵盖了Solaris系统调用的详细信息。系统调用是用户空间程序与操作系统内核交互的主要机制,它们提供了...

    Oracle Solaris 9 man pages section 2: System Calls-358

    Oracle Solaris 9 man pages section 2: System Calls-358 本文档是 Oracle Solaris 9 操作系统的 man 页面,涵盖了 System Calls 部分的 358 项命令。System Calls 是操作系统提供的一组基本功能,应用程序可以...

    Oracle Solaris 8 man pages section 2: System Calls-336

    《Oracle Solaris 8 man pages section 2: System Calls-336》是Oracle Solaris操作系统文档的一部分,专注于系统调用。系统调用是操作系统提供给应用程序的核心接口,允许用户空间程序与操作系统内核进行交互,执行...

    Oracle Solaris 10 man pages section2:System Calls-380

    "Section 2: System Calls" 部分特别关注的是那些允许用户空间程序与操作系统内核交互的低级别接口。在Oracle Solaris 10中,这些调用构成了操作系统功能的基础,包括文件操作、进程管理、内存管理、网络通信等。 ...

    Oracle Solaris 9 -man pages section 2: System Calls-358

    Oracle Solaris 9 - System Calls 本篇文章将详细介绍 Oracle Solaris 9 操作系统中的系统调用(System Calls),这是 Oracle Solaris 9 的一部分,主要涵盖了系统调用相关的知识点。 一、系统调用概述 系统调用...

    Oracle Solaris 11 man pages section2:System Calls-368

    Oracle Solaris 11 的 `man pages` 是一套详尽的文档,其中的 Section 2 特别关注“System Calls”。这些系统调用是操作系统提供给应用程序的接口,允许程序与内核进行交互,执行基本操作,如读写文件、管理进程和...

    Oracle Solaris 8 man pages section 2: System Calls-334

    Oracle Solaris 8 的 man pages 是一份详尽的文档,其中的 section 2 专门涵盖了系统调用(System Calls)。系统调用是操作系统提供给用户空间程序的接口,允许程序执行只有操作系统才能提供的服务,如创建进程、...

    EurekaLog_7.5.0.0_Enterprise

    EurekaLog 7.5 (18-August-2016) 1)..Important: Installation layout was changed. All packages now have version suffix (e.g. EurekaLogCore240.bpl)....35)..Fixed: SMTP server not using real user...

    Google C++ Style Guide(Google C++编程规范)高清PDF

    You can declare functions in a way that allows the compiler to expand them inline rather than calling them through the usual function call mechanism. Pros: Inlining a function can generate more ...

    Linux操作系统课程指导:Ch5 System Calls.ppt

    often using the -ENOSYS error code if a system call is not implemented.22/6/4Liang Shi : Linux Operating Systems8System Call ContextContext switching occurs when a system call is made, from user ...

    5calls:5calls.org网站的前端

    # compile .scss files to .css: yarn # Run unit tests in watch mode yarn test # Run unit tests with a code coverage report yarn test:coverage # start the app running in the # webpack development server...

    PowerPC Function Calls

    PowerPC架构的函数调用与大多数CISC(如x86)处理器的调用方法不同。CISC处理器通常依赖堆栈来传递参数、保存临时变量和存储返回地址,而PowerPC运行时架构则采取了不同的策略。在PowerPC的运行时模型中,无论使用哪...

    AT指令返回错误大全

    - **CMEERROR:32 - Network not allowed, emergency calls only**:仅允许紧急呼叫,网络不允许使用。 - **CMEERROR:40 - Network personalization PIN required**:需要网络个性化PIN。 - **CMEERROR:41 - Network ...

    LCTF软件备份VariSpec™ Liquid Crystal Tunable Filters

    although they can be called in an asynchronous mode where the function returns as soon as all commands have been sent to the VariSpec, without waiting for them to run to completion. Another option ...

    数位板压力测试

    • Is the user allowed to change things that help to customize the work environment, but pre¬vented from changing things over which applications must have control? 2.2 Ease of Programming ...

Global site tag (gtag.js) - Google Analytics