Tencent/APIJSON

[Bug] Script 不允许 UNKNOWN 用户的 GET 请求

fengdu126 opened this issue · 3 comments

APIJSON Version/APIJSON 版本号

6.2

Database Type & Version/数据库类型及版本号

sqlserver2012

Environment/环境信息

- JDK/基础库:1.8.0_151
- OS/系统:win11
- 版本:APIJSONBoot

APIAuto Screenshots/APIAuto 请求与结果完整截屏

https://github.com/fengdu126/appokgo/blob/master/2023-12-11%20100916.png

Current Behavior/问题描述

2023-12-11 09:42:08.050: AbstractParser.DEBUG: GET/parseResponse  request = 
{"[]":{"Function":{},"Script":{"name@":"/Function/name","simple":0},"count":0,"page":0}}


2023-12-11 09:42:08.060: AbstractParser.DEBUG: GET/parseResponse return response = 
{"msg":"Script 不允许 UNKNOWN 用户的 GET 请求!","[]":{"Function":{},"Script":.........


2023-12-11 09:42:08.061: APIJSONFunctionParser.ERROR: 
远程函数文档测试未通过!
请新增 demo 里的函数,或修改 Function 表里的 demo 为已有的函数示例!
保证前端看到的远程函数文档是正确的!!!

原因:

 !!!! 查询远程函数异常 !!!
Script 不允许 UNKNOWN 用户的 GET 请求!

Expected Behavior/期望结果

win11新安装运行的APIJSONBoot,数据库是sqlsever2012,启动报错:查询远程函数异常 ,Script 不允许 UNKNOWN 用户的 GET 请求!
请问这个怎么解决,谢谢!

Any additional comments?/其它补充说明?

No response

DemoFunctionParser.ENABLE_SCRIPT_FUNCTION = false 禁用掉。
或者新增 Script 表,可以用 MySQL 的转成 SQLServer 的
https://github.com/APIJSON/APIJSON-Demo/blob/master/MySQL/single/sys_Script.sql

DemoFunctionParser.ENABLE_SCRIPT_FUNCTION = false

请问DemoFunctionParser.ENABLE_SCRIPT_FUNCTION = false这句应该写在哪个地方来禁止,可否详细点或者截图看下

谢谢!

DemoFunctionParser.ENABLE_SCRIPT_FUNCTION = false

请问DemoFunctionParser.ENABLE_SCRIPT_FUNCTION = false这句应该写在哪个地方来禁止,可否详细点或者截图看下

谢谢!

写在main里面