版本是V2.2.14的源码部署的,需要说明的是如果用超管nocobase登录,注销再登录怎么都不会出现上图这个界面。但是用非超管账号来登录有时候就会提示这个404的错误
后台的操作日志如下:{“level”:“info”,“message”:“request POST /api/auth:signIn”,“method”:“POST”,“path”:“/api/auth:signIn”,“req”:{“header”:{“x-hostname”:“172.16.12.223”,“x-timezone”:“+08:00”,“x-locale”:“zh-CN”,“x-authenticator”:“basic”,“referer”:“http://172.16.12.223:13000/signin?redirect="}},“app”:“main”,“reqId”:“debe060a-fa74-4d9e-9b68-3c27db0b1eb0”,“timestamp”:"2026-11-10 14:56:30”}
{“level”:“warn”,“message”:“[Workflow pre-action]: collection "auth" not found”,“extra”:{},“meta”:{},“module”:“auth”,“submodule”:“signIn”,“method”:“”,“app”:“main”,“reqId”:“debe060a-fa74-4d9e-9b68-3c27db0b1eb0”,“dataSourceKey”:“main”,“timestamp”:“2026-11-10 14:56:30”}
{“level”:“info”,“message”:“response /api/auth:signIn”,“method”:“POST”,“path”:“/api/auth:signIn”,“res”:{“status”:200},“action”:{“actionName”:“signIn”,“resourceName”:“auth”,“params”:{“resourceName”:“auth”,“actionName”:“signIn”,“values”:{“account”:“01466”}}},“status”:200,“cost”:57,“app”:“main”,“reqId”:“debe060a-fa74-4d9e-9b68-3c27db0b1eb0”,“bodySize”:605,“timestamp”:“2026-11-10 14:56:30”}
client tags: app#main,userId#91,userId#93,userId#1
{“level”:“info”,“message”:“request GET /api/auth:check”,“method”:“GET”,“path”:“/api/auth:check”,“req”:{“header”:{“x-hostname”:“172.16.12.223”,“x-timezone”:“+08:00”,“x-locale”:“zh-CN”,“x-authenticator”:“basic”,“referer”:“http://172.16.12.223:13000/signin?redirect="}},“app”:“main”,“reqId”:“5bf68a03-7692-4851-8caa-f7f67f6b08b3”,“timestamp”:"2026-11-10 14:56:30”}
{“level”:“warn”,“message”:“[Workflow pre-action]: collection "auth" not found”,“extra”:{},“meta”:{},“module”:“auth”,“submodule”:“check”,“method”:“”,“app”:“main”,“reqId”:“5bf68a03-7692-4851-8caa-f7f67f6b08b3”,“dataSourceKey”:“main”,“timestamp”:“2026-11-10 14:56:30”}
{“level”:“info”,“message”:“response /api/auth:check”,“method”:“GET”,“path”:“/api/auth:check”,“res”:{“status”:200},“action”:{“actionName”:“check”,“resourceName”:“auth”,“params”:{“resourceName”:“auth”,“actionName”:“check”,“values”:{}}},“userId”:93,“username”:“01466”,“status”:200,“cost”:13,“app”:“main”,“reqId”:“5bf68a03-7692-4851-8caa-f7f67f6b08b3”,“bodySize”:2527,“timestamp”:“2026-11-10 14:56:30”}
{“level”:“info”,“message”:“request POST /api/auth:syncCookies”,“method”:“POST”,“path”:“/api/auth:syncCookies”,“req”:{“header”:{“x-hostname”:“172.16.12.223”,“x-timezone”:“+08:00”,“x-locale”:“zh-CN”,“x-authenticator”:“basic”,“referer”:“http://172.16.12.223:13000/signin?redirect="}},“app”:“main”,“reqId”:“bbd41e8d-fedb-4d7a-85d9-59e9c667f3b2”,“timestamp”:"2026-11-10 14:56:30”}
{“level”:“warn”,“message”:“[Workflow pre-action]: collection "auth" not found”,“extra”:{},“meta”:{},“module”:“auth”,“submodule”:“syncCookies”,“method”:“”,“app”:“main”,“reqId”:“bbd41e8d-fedb-4d7a-85d9-59e9c667f3b2”,“dataSourceKey”:“main”,“timestamp”:“2026-11-10 14:56:30”}
{“level”:“info”,“message”:“response /api/auth:syncCookies”,“method”:“POST”,“path”:“/api/auth:syncCookies”,“res”:{“status”:200},“action”:{“actionName”:“syncCookies”,“resourceName”:“auth”,“params”:{“resourceName”:“auth”,“actionName”:“syncCookies”,“values”:{}}},“userId”:93,“username”:“01466”,“status”:200,“cost”:8,“app”:“main”,“reqId”:“bbd41e8d-fedb-4d7a-85d9-59e9c667f3b2”,“bodySize”:24,“timestamp”:“2026-11-10 14:56:30”}
{“level”:“info”,“message”:“request GET /api/blockTemplates:list?filter[configured][$isTruly]=true&filter[type][$ne]=Mobile&paginate=false”,“method”:“GET”,“path”:“/api/blockTemplates:list?filter[configured][$isTruly]=true&filter[type][$ne]=Mobile&paginate=false”,“req”:{“header”:{“x-hostname”:“172.16.12.223”,“x-timezone”:“+08:00”,“x-locale”:“zh-CN”,“x-authenticator”:“basic”,“referer”:“http://172.16.12.223:13000/admin"}},“app”:“main”,“reqId”:“5c3651c0-7393-4dc4-a444-b69e5df83228”,“timestamp”:"2026-11-10 14:56:30”}
{“level”:“info”,“message”:“response /api/blockTemplates:list?filter[configured][$isTruly]=true&filter[type][$ne]=Mobile&paginate=false”,“method”:“GET”,“path”:“/api/blockTemplates:list?filter[configured][$isTruly]=true&filter[type][$ne]=Mobile&paginate=false”,“res”:{“status”:200},“action”:{“actionName”:“list”,“resourceName”:“blockTemplates”,“params”:{“filter”:{“configured”:{“$isTruly”:“true”},“type”:{“$ne”:“Mobile”}},“paginate”:“false”,“resourceName”:“blockTemplates”,“actionName”:“list”,“values”:{}}},“userId”:93,“username”:“01466”,“status”:200,“cost”:16,“app”:“main”,“reqId”:“5c3651c0-7393-4dc4-a444-b69e5df83228”,“bodySize”:11,“timestamp”:“2026-11-10 14:56:30”}
{“level”:“info”,“message”:“request GET /api/roles:check”,“method”:“GET”,“path”:“/api/roles:check”,“req”:{“header”:{“x-hostname”:“172.16.12.223”,“x-timezone”:“+08:00”,“x-locale”:“zh-CN”,“x-authenticator”:“basic”,“referer”:“http://172.16.12.223:13000/admin"}},“app”:“main”,“reqId”:“853c2d08-2beb-4cd6-a22f-97e0d15a70d3”,“timestamp”:"2026-11-10 14:56:30”}
{“level”:“info”,“message”:“response /api/roles:check”,“method”:“GET”,“path”:“/api/roles:check”,“res”:{“status”:200},“action”:{“actionName”:“check”,“resourceName”:“roles”,“params”:{“resourceName”:“roles”,“actionName”:“check”,“values”:{}}},“userId”:93,“username”:“01466”,“status”:200,“cost”:14,“app”:“main”,“reqId”:“853c2d08-2beb-4cd6-a22f-97e0d15a70d3”,“bodySize”:3102,“timestamp”:“2026-11-10 14:56:30”}
{“level”:“info”,“message”:“request GET /api/asyncTasks:list?sort=-createdAt”,“method”:“GET”,“path”:“/api/asyncTasks:list?sort=-createdAt”,“req”:{“header”:{“x-role”:“zxzb”,“x-hostname”:“172.16.12.223”,“x-timezone”:“+08:00”,“x-locale”:“zh-CN”,“x-authenticator”:“basic”,“referer”:“http://172.16.12.223:13000/admin/3dubyw6kkx8"}},“app”:“main”,“reqId”:“ed4b12d3-bbce-40a9-b661-af58ddf46624”,“timestamp”:"2026-11-10 14:56:30”}
{“level”:“info”,“message”:“request POST /api/userWorkflowTasks:listMine?filter=%7B%22type%22:[%22cc%22,%22manual%22]%7D”,“method”:“POST”,“path”:“/api/userWorkflowTasks:listMine?filter=%7B%22type%22:[%22cc%22,%22manual%22]%7D”,“req”:{“header”:{“x-role”:“zxzb”,“x-hostname”:“172.16.12.223”,“x-timezone”:“+08:00”,“x-locale”:“zh-CN”,“x-authenticator”:“basic”,“referer”:“http://172.16.12.223:13000/admin/3dubyw6kkx8"}},“app”:“main”,“reqId”:“992bcbd3-4ea4-46fd-a665-4827061c3980”,“timestamp”:"2026-11-10 14:56:30”}
Executing (default): SELECT reltuples::BIGINT AS estimate
FROM pg_class c JOIN pg_namespace n ON c.relnamespace = n.oid
WHERE c.relname = ‘userWorkflowTasks’ AND n.nspname = ‘public’;
Executing (default): SELECT reltuples::BIGINT AS estimate
FROM pg_class c JOIN pg_namespace n ON c.relnamespace = n.oid
WHERE c.relname = ‘asyncTasks’ AND n.nspname = ‘public’;
{“level”:“info”,“message”:“response /api/userWorkflowTasks:listMine?filter=%7B%22type%22:[%22cc%22,%22manual%22]%7D”,“method”:“POST”,“path”:“/api/userWorkflowTasks:listMine?filter=%7B%22type%22:[%22cc%22,%22manual%22]%7D”,“res”:{“status”:200},“action”:{“actionName”:“listMine”,“resourceName”:“userWorkflowTasks”,“params”:{“filter”:{“$and”:[{“type”:[“cc”,“manual”]},{“userId”:93}]},“resourceName”:“userWorkflowTasks”,“actionName”:“listMine”,“values”:{}}},“userId”:93,“username”:“01466”,“status”:200,“cost”:15,“app”:“main”,“reqId”:“992bcbd3-4ea4-46fd-a665-4827061c3980”,“bodySize”:67,“timestamp”:“2026-11-10 14:56:30”}
{“level”:“info”,“message”:“response /api/asyncTasks:list?sort=-createdAt”,“method”:“GET”,“path”:“/api/asyncTasks:list?sort=-createdAt”,“res”:{“status”:200},“action”:{“actionName”:“list”,“resourceName”:“asyncTasks”,“params”:{“sort”:“-createdAt”,“resourceName”:“asyncTasks”,“actionName”:“list”,“values”:{},“filter”:{“createdById”:93},“blacklist”:[“params”]}},“userId”:93,“username”:“01466”,“status”:200,“cost”:25,“app”:“main”,“reqId”:“ed4b12d3-bbce-40a9-b661-af58ddf46624”,“bodySize”:67,“timestamp”:“2026-11-10 14:56:30”}
{“level”:“info”,“message”:“request GET /api/myInAppMessages:count?filter[status]=unread”,“method”:“GET”,“path”:“/api/myInAppMessages:count?filter[status]=unread”,“req”:{“header”:{“x-role”:“zxzb”,“x-hostname”:“172.16.12.223”,“x-timezone”:“+08:00”,“x-locale”:“zh-CN”,“x-authenticator”:“basic”,“referer”:“http://172.16.12.223:13000/admin/3dubyw6kkx8"}},“app”:“main”,“reqId”:“6bd1d1eb-6344-403f-bc4a-c2fc1b0080ff”,“timestamp”:"2026-11-10 14:56:30”}
{“level”:“info”,“message”:“request POST /api/dataSources:listEnabled?paginate=false&appends=collections”,“method”:“POST”,“path”:“/api/dataSources:listEnabled?paginate=false&appends=collections”,“req”:{“header”:{“x-role”:“zxzb”,“x-hostname”:“172.16.12.223”,“x-timezone”:“+08:00”,“x-locale”:“zh-CN”,“x-authenticator”:“basic”,“referer”:“http://172.16.12.223:13000/admin/3dubyw6kkx8"}},“app”:“main”,“reqId”:“29b57ffe-df6d-4398-b836-fb2c06809967”,“timestamp”:"2026-11-10 14:56:30”}
{“level”:“info”,“message”:“request GET /api/uiSchemaTemplates:list?paginate=false”,“method”:“GET”,“path”:“/api/uiSchemaTemplates:list?paginate=false”,“req”:{“header”:{“x-role”:“zxzb”,“x-hostname”:“172.16.12.223”,“x-timezone”:“+08:00”,“x-locale”:“zh-CN”,“x-authenticator”:“basic”,“referer”:“http://172.16.12.223:13000/admin/3dubyw6kkx8"}},“app”:“main”,“reqId”:“6c845062-8708-49a2-9a4b-19e48baa54e0”,“timestamp”:"2026-11-10 14:56:30”}
{“level”:“info”,“message”:“request GET /api/app:getInfo”,“method”:“GET”,“path”:“/api/app:getInfo”,“req”:{“header”:{“x-role”:“zxzb”,“x-hostname”:“172.16.12.223”,“x-timezone”:“+08:00”,“x-locale”:“zh-CN”,“x-authenticator”:“basic”,“referer”:“http://172.16.12.223:13000/admin/3dubyw6kkx8"}},“app”:“main”,“reqId”:“1bd48e01-33db-4c6d-bfd3-69074ae54b6d”,“timestamp”:"2026-11-10 14:56:30”}
{“level”:“warn”,“message”:“[Workflow pre-action]: collection "app" not found”,“extra”:{},“meta”:{},“module”:“app”,“submodule”:“getInfo”,“method”:“”,“app”:“main”,“reqId”:“1bd48e01-33db-4c6d-bfd3-69074ae54b6d”,“dataSourceKey”:“main”,“timestamp”:“2026-11-10 14:56:30”}
{“level”:“warn”,“message”:“[Workflow pre-action]: collection "myInAppMessages" not found”,“extra”:{},“meta”:{},“module”:“myInAppMessages”,“submodule”:“count”,“method”:“”,“app”:“main”,“reqId”:“6bd1d1eb-6344-403f-bc4a-c2fc1b0080ff”,“dataSourceKey”:“main”,“timestamp”:“2026-11-10 14:56:30”}
{“level”:“info”,“message”:“response /api/app:getInfo”,“method”:“GET”,“path”:“/api/app:getInfo”,“res”:{“status”:200},“action”:{“actionName”:“getInfo”,“resourceName”:“app”,“params”:{“resourceName”:“app”,“actionName”:“getInfo”,“values”:{}}},“status”:200,“cost”:11,“app”:“main”,“reqId”:“1bd48e01-33db-4c6d-bfd3-69074ae54b6d”,“bodySize”:110,“timestamp”:“2026-11-10 14:56:30”}
{“level”:“info”,“message”:“response /api/myInAppMessages:count?filter[status]=unread”,“method”:“GET”,“path”:“/api/myInAppMessages:count?filter[status]=unread”,“res”:{“status”:200},“action”:{“actionName”:“count”,“resourceName”:“myInAppMessages”,“params”:{“filter”:{“status”:“unread”},“resourceName”:“myInAppMessages”,“actionName”:“count”,“values”:{}}},“userId”:93,“username”:“01466”,“status”:200,“cost”:23,“app”:“main”,“reqId”:“6bd1d1eb-6344-403f-bc4a-c2fc1b0080ff”,“bodySize”:20,“timestamp”:“2026-11-10 14:56:30”}
{“level”:“info”,“message”:“request GET /api/desktopRoutes:listAccessible?tree=true&sort=sort&layout=admin-layout-model”,“method”:“GET”,“path”:“/api/desktopRoutes:listAccessible?tree=true&sort=sort&layout=admin-layout-model”,“req”:{“header”:{“x-role”:“zxzb”,“x-hostname”:“172.16.12.223”,“x-timezone”:“+08:00”,“x-locale”:“zh-CN”,“x-authenticator”:“basic”,“referer”:“http://172.16.12.223:13000/admin/3dubyw6kkx8"}},“app”:“main”,“reqId”:“f9fdc6ca-8f08-474d-8ba7-e8221c9e6f6b”,“timestamp”:"2026-11-10 14:56:30”}
{“level”:“info”,“message”:“response /api/dataSources:listEnabled?paginate=false&appends=collections”,“method”:“POST”,“path”:“/api/dataSources:listEnabled?paginate=false&appends=collections”,“res”:{“status”:200},“action”:{“actionName”:“listEnabled”,“resourceName”:“dataSources”,“params”:{“paginate”:“false”,“appends”:[“collections”],“resourceName”:“dataSources”,“actionName”:“listEnabled”,“values”:{}}},“userId”:93,“username”:“01466”,“status”:200,“cost”:28,“app”:“main”,“reqId”:“29b57ffe-df6d-4398-b836-fb2c06809967”,“bodySize”:11,“timestamp”:“2026-11-10 14:56:30”}
{“level”:“info”,“message”:“response /api/uiSchemaTemplates:list?paginate=false”,“method”:“GET”,“path”:“/api/uiSchemaTemplates:list?paginate=false”,“res”:{“status”:200},“action”:{“actionName”:“list”,“resourceName”:“uiSchemaTemplates”,“params”:{“paginate”:“false”,“resourceName”:“uiSchemaTemplates”,“actionName”:“list”,“values”:{}}},“userId”:93,“username”:“01466”,“status”:200,“cost”:27,“app”:“main”,“reqId”:“6c845062-8708-49a2-9a4b-19e48baa54e0”,“bodySize”:11,“timestamp”:“2026-11-10 14:56:30”}
{“level”:“info”,“message”:“request GET /api/uiSchemas:getJsonSchema/3dubyw6kkx8”,“method”:“GET”,“path”:“/api/uiSchemas:getJsonSchema/3dubyw6kkx8”,“req”:{“header”:{“x-role”:“zxzb”,“x-hostname”:“172.16.12.223”,“x-timezone”:“+08:00”,“x-locale”:“zh-CN”,“x-authenticator”:“basic”,“referer”:“http://172.16.12.223:13000/admin/3dubyw6kkx8"}},“app”:“main”,“reqId”:“0ed0765c-f309-45fd-92d6-16bad1c71d30”,“timestamp”:"2026-11-10 14:56:30”}
{“level”:“info”,“message”:“response /api/uiSchemas:getJsonSchema/3dubyw6kkx8”,“method”:“GET”,“path”:“/api/uiSchemas:getJsonSchema/3dubyw6kkx8”,“res”:{“status”:200},“action”:{“actionName”:“getJsonSchema”,“resourceName”:“uiSchemas”,“params”:{“filterByTk”:“3dubyw6kkx8”,“resourceName”:“uiSchemas”,“resourceIndex”:“3dubyw6kkx8”,“actionName”:“getJsonSchema”,“values”:{}}},“userId”:93,“username”:“01466”,“status”:200,“cost”:13,“app”:“main”,“reqId”:“0ed0765c-f309-45fd-92d6-16bad1c71d30”,“bodySize”:104,“timestamp”:“2026-11-10 14:56:30”}
{“level”:“info”,“message”:“response /api/desktopRoutes:listAccessible?tree=true&sort=sort&layout=admin-layout-model”,“method”:“GET”,“path”:“/api/desktopRoutes:listAccessible?tree=true&sort=sort&layout=admin-layout-model”,“res”:{“status”:200},“action”:{“actionName”:“listAccessible”,“resourceName”:“desktopRoutes”,“params”:{“tree”:“true”,“sort”:“sort”,“layout”:“admin-layout-model”,“resourceName”:“desktopRoutes”,“actionName”:“listAccessible”,“values”:{},“filter”:{“uiLayouts.uid”:“admin-layout-model”}}},“userId”:93,“username”:“01466”,“status”:200,“cost”:45,“app”:“main”,“reqId”:“f9fdc6ca-8f08-474d-8ba7-e8221c9e6f6b”,“bodySize”:1713,“timestamp”:“2026-11-10 14:56:30”}
{“level”:“info”,“message”:“request POST /api/collections:listMeta”,“method”:“POST”,“path”:“/api/collections:listMeta”,“req”:{“header”:{“x-role”:“zxzb”,“x-hostname”:“172.16.12.223”,“x-timezone”:“+08:00”,“x-locale”:“zh-CN”,“x-authenticator”:“basic”,“referer”:“http://172.16.12.223:13000/admin/3dubyw6kkx8"}},“app”:“main”,“reqId”:“f8b466c0-baa7-49d2-bb78-c7f1fc64f5ac”,“timestamp”:"2026-11-10 14:56:30”}
{“level”:“info”,“message”:“response /api/collections:listMeta”,“method”:“POST”,“path”:“/api/collections:listMeta”,“res”:{“status”:200},“action”:{“actionName”:“listMeta”,“resourceName”:“collections”,“params”:{“resourceName”:“collections”,“actionName”:“listMeta”,“values”:{}}},“userId”:93,“username”:“01466”,“status”:200,“cost”:8,“app”:“main”,“reqId”:“f8b466c0-baa7-49d2-bb78-c7f1fc64f5ac”,“bodySize”:239915,“timestamp”:“2026-11-10 14:56:30”}
