javascript - 如何访问和更改 keystone.js 登录页面?

标签 javascript node.js express handlebars.js keystonejs

我是 keystone.js 的新手,我想弄清楚登录页面的位置。我在 keystone.js 文件中找不到登录页面。谁能告诉我如何在 .hbs 文件中获取该登录信息?

最佳答案

KeystoneJS 上的登录页面,默认情况下可通过 URL http://***.***.***.***:3000/keystone/signin 访问不在模板之中*.hbs文件。登录页面是使用 ReactJS 作为 Admin UI 的一部分开发的。但是,您可以通过设置 KeystoneJS 选项来自定义登录页面,例如 signin logo图片:

keystone.set('signin logo', '../correct/path/logo.png');

在可配置选项中,我认为登录页面的 URL 也可以自定义。

如下图所示,Mozilla Firefox 上的 Wappalyzer 插件显示登录页面是使用 JavaScript 框架 React 开发的,在 KeystoneJS 包中用于开发 Admin用户界面:

enter image description here


更新

... how do I change Powered by KeystoneJS on signin page ...

我不太确定,可能有一个我不知道的选项。但是,我知道登录页面在 this source code file 上可用。 .如以下屏幕截图所示,在该源文件的末尾,有 Powered by文本和 <a href='...'></a> KeystoneJS对应的链接标签文本。您可以开始使用这个源文件,看看如何修改和转换它。在 KeystoneJS GitHub Issues page 上询问有关它的问题也是一个好主意。 .

enter image description here

关于javascript - 如何访问和更改 keystone.js 登录页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49818292/

相关文章:

javascript - Webpack 可以从 SCSS 和 Pug 构建多个 HTML 文件吗?

node.js - 在 Node 服务器和客户端之间共享数据

javascript - 在一个函数中获取数组对象的属性 React

javascript - 用于加载的弹出窗口在 knockout 中不起作用

node.js - 如何在 node.js 中卸载具有开发依赖项的 npm 模块?

json - Node.js:JSON.parse 会阻止事件循环吗?

node.js - 错误 : Can't add new command when connection is in closed state

javascript - Node JS 回调

javascript - Kendo,你如何绑定(bind) MVVM 文本 : fields to a remote DataSource?

javascript - Three.js - ply 文件 - 为什么是无色的?