问题标签 [pencilblue]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
pencilblue - 在导航中,页面作为其他页面的父导航项的可能性?
通过管理 GUI,我想将一个页面用作一组其他页面的父导航项。而不是一个容器。
有没有办法让这成为可能?
node.js - 如何在超级空间上安装像pencilblue这样的nodejs cms
我想在我的超级空间帐户上安装带有 mongodb 的pencilblue nodejs cms。我必须采取哪些步骤?
amazon-web-services - 如何在aws上运行pencilblue?
我已经在 AWS EC2 实例上安装了 PencilBlue。我已经使用命令启动了 PBpbctrl start
现在,如何访问 PencilBlue 登录页面?
mongodb - 如何连接在两个不同 AWS EC2 实例上运行的pencilblue 和 mongodb?
我在一个 ec2 实例上运行了 mongodb,在另一个实例上运行了pencilblue。安装 penciulblue 后,我使用该命令pbctrl start
启动服务器。然后我收到以下错误
在config.js
pencilblue的文件中,我提到了db的详细信息如下
提前致谢。
javascript - 为什么主pencilblue模块没有pencilblue.js
details.json
当文件引用主模块时,通常用于pencilblue中的插件,如下所示:
"main_module": {
"path": "pencilblue.js"
},
我希望在与文件pencilblue.js
相同的目录中看到该文件 details.json
。
但是对于应该像其他插件一样的pencilblue插件,该文件pencilblue.js
不存在于同一目录中。对于所有其他插件,当main_module
引用一个文件时,我可以在同一目录中找到它。
我错过了什么,这个有什么不同?
谢谢你的支持。
为了以防万一,pencilblue 的 github 存储库:https ://github.com/pencilblue/pencilblue 插件目录就在那里。
谢谢
node.js - PencilBlue 在注册表单中添加新字段
我正在尝试在我的 PencilBlue 网站的注册表单中添加一个用户角色字段。创建了我自己的插件,复制\controllers\actions\user\sign_up.js
并设置了getRoutes
.
现在我收到了这个错误:Cannot set property 'position' of null.
我做了创建新插件所需的一切。sign-up.js
使用编辑核心文件时一切正常
在我的插件中使用它时出现错误。我这样设置getRoutes
模板HTML
文件可以很好地传递帖子值。我的插件控制器目录的结构是扁平的,所以没有遵循核心设置的子目录,这正是 PB 团队的建议。
node.js - Compose-for-mongodb Bluemix 连接与pencilblue
目前,我正在使用 Bluemix 通过 PencilBlue 部署和托管一个网站。我的问题在于存储服务“compose-for-mongo”和pencilblue框架的连接。此连接是通过 VCAP JSON 完成的。VCAP 具有以下结构;
据我了解,“compose-for-mongodb”是一个集群而不是服务器。我们需要通过 VCAP JSON 在 PencilBlue 和这个“集群”之间建立连接。目前,我们正在尝试config.js
像这样引导 JSON 解析:
我们尝试了多种方法都没有成功。
有没有人遇到过这个问题?有没有关于这个主题的文档?
重现步骤:
创建一个 Bluemix 节点应用程序并将其与“compose-for-mongodb”存储服务连接。
PencilBlue 版本:0.8.0
环境描述:Bluemix 中的 Node.js SDK 和 compose-for-mongodb 服务已连接
javascript - Redirection from http to https (Pencilblue Elastic Beanstalk)
We're trying to redirect all the hits from http
to https
. Currently the application is deployed on elastic beanstalk and it's allowing both http and https, but we only want the https
.
I've tried adding the server object in config.js
to make the check
pb.config.server.ssl.use_x_forwarded && req.headers["x-forwarded-proto"] !== "https"
work in pencilblue.js
, but it broke the code on localhost as well as live.
Could you please suggest a way to redirect all http
hits to https
?
Thanks a lot.
plugins - 插件的 adsense-pencilblue 初始化失败
我正在使用adsense-pencilblue插件,当它进入实时站点时,它在我配置它时显示一条错误消息。附有错误消息的屏幕截图。
任何帮助将不胜感激。谢谢。
redirect - 如何从pencilblue中的嵌套站点重定向网址?
我想301
重定向来自以前嵌套站点的 URL,因为 Pencilblue 不支持它们,
例如a/b到页面/b
为此,我一直在尝试include/http/request_handler.js,但面临一些问题。
调用永远不会进入RequestHandler.prototype.handleRequest甚至RequestHandler.prototype.onSessionRetrieved(似乎这些方法没有从任何地方调用)
因此,我将代码放在 RequestHandler 中,并在确认 req 不是公共资源或 api 后,我创建一个新的 url 并执行
return this.doRedirect(newUrl, 301)
这实际上有效,但同时我收到
发送错误后无法呈现标头
#1075对我没有多大帮助,因为我不确定我应该修改哪个特定的控制器。我需要尽早捕获req,看看它是否是一个页面,然后重定向到页面前缀的url。
提前致谢。