如何在我的应用程序中使用 Keystone.js admin api(未授权)?

How to use the Keystone.js admin api (unauthed) in my app?

我查看了 admin api 上的文档,发现它完美地解决了我使用 Keystone 为 SPA 提供动力的案例。但是,我想不出一种方法来从我正在构建的 api 路由访问管理 api 路由,而无需首先强制执行身份验证事件。

有人对我如何完成这个有什么建议吗?

经过反复试验,我找到了一个令我非常满意的解决方案。我仔细查看了 keystone/admin/server/app/createDynamicRouter.js 并从那里复制了功能,还复制了 keystone/admin/server/middleware/initList.js.