问题标签 [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.

0 投票
4 回答
308 浏览

node.js - Mongolab 使用 PencilBlue 连接到 Heroku

我有一个小问题,我不知道从哪里开始:我有应用程序错误,我认为我的 MongoLab 数据库连接不正确。

这是heroku w2w的链接。

应用程序发生错误,无法提供您的页面。请稍后重试。

如果您是应用程序所有者,请查看您的日志以获取详细信息。

这是我的 config.json 文件:

我不知道为什么它没有加载。我按照这里的说明进行操作:Pencilblue link,唯一的区别是我正在尝试连接到MongoLab,他们建议使用 MongoHQ(已更改为“compose”)。

任何帮助,将不胜感激。

0 投票
0 回答
239 浏览

api - Pencilblue:围绕自定义对象类型构建 api

我正在尝试使用pencilblue 构建一个API,但不知道如何开始。这个问题非常广泛,但我正在寻找有关使用自定义对象创建 CRUD API 的示例。

谢谢!

0 投票
0 回答
284 浏览

angularjs - 如何在 Pencilblue 中向 Angular 添加模块?

所以我正在建立这个 Pencilblue 网站。Pencilblue 基于 MEAN 堆栈。

我正在尝试启动搜索功能。我需要声明一个模块。

Pencilblue 是这样做的:

所以第二行告诉我模块是从其他地方加载的,除非没有,在这种情况下,modules = ['ngRoute'];应该加载。

我想出的是:

虽然这可行,但我不确定这是一种正统的做法,将来我可能需要添加其他方法。如果有人可以帮助并告诉我['elasticui']在 Pencilblue 中添加此模块的正确方法以及最后一部分,我将不胜感激.constant('euiHost', 'localhost:9200')";

我正在将 ElasticUI 添加到我的项目中,唯一遇到问题的是添加此步骤:angular.module('yourApp', ['elasticui']).constant('euiHost', 'http://localhost:9200');

在 MEAN 堆栈或普通 Angular.js 中执行此操作相当简单,但在 Pencilblue 中却相当混乱。

非常感谢有关如何以正确方式执行此操作的详细回复。谢谢。

0 投票
1 回答
168 浏览

node.js - PencilBlue - 自定义对象 ID

我正在使用 PencilBlue,但在自定义对象 ID 方面遇到了问题。“名称”字段用作 Id,但我希望它只是一个常规字段,并有一个“id”字段作为标识符。

我怎么能做到这一点?

0 投票
1 回答
84 浏览

node.js - Pencilblue - 获取呈现的所有文章列表的 Web 服务

我想知道是否有办法获取所有已呈现文章的 HTML 列表。我希望将媒体图像文件呈现为<img>而不是呈现为^media_display_55aabd2ac89b5e44211ccf86/position:none^.

我为此构建了一个控制器:

它返回以下内容:

0 投票
1 回答
65 浏览

ajax - Pencilblue - 控制器端点不允许原点

我正在使用pencilblue开发一个API,一切正常,直到我向这个端点发出AJAX请求。

我总是收到“不允许来源”错误。

有没有办法用pencilblue启用CORS?

0 投票
0 回答
30 浏览

javascript - 为什么我的 PencilBlue 博客坏了?没有实现自动换行?

我对PencilBlue很陌生,并且我已经按照文档在 Openshift 上托管了我的应用程序。

我正在尝试为这个博客写一个页面,这个博客看起来像这样:

http://pencil-bhuwan.rhcloud.com/page/salesforce-bullshit

页面格式错误,未实现自动换行。我认为这是主题的问题,所以我尝试了 DevBlog 主题,但结果是一样的。

我认为我会在 openshift 上出现问题,所以我尝试在我的系统上运行它。可悲的是,结果几乎相同。

有什么我做错了。为什么自动换行在 PencilBlue 中不起作用。或者这是它应该工作的正确方式?

注意:我没有对代码进行任何更改。该代码与托管在此 GIT 存储库中的代码相同。

谢谢。!

0 投票
1 回答
176 浏览

mongodb - 铅笔蓝安装

我对堆栈开发很陌生,但想学习。尝试使用 pbctrl start 运行pencilblue时,出现以下错误:

错误信息

你能建议做错了什么吗?

0 投票
1 回答
49 浏览

pencilblue - 如何订阅 PencilBlue 中的事件?

我实际上很难弄清楚如何订阅事件,或者至少是正确地订阅事件。似乎没有太多关于如何做到这一点的文档,所以我从现有服务中获取了一些线索。

这是我正在使用的代码:

handlePageSave永远不会被调用。我究竟做错了什么?

0 投票
1 回答
85 浏览

node.js - Pencilblue (node.js) 性能问题:不断写入磁盘

刚刚安装完我的第一个 Pencilblue 本地实例。我正在使用全新安装的 node.js/mongodb/pencilblue 运行 OSX 10.11。在我第一次运行“pencilblue start”时,我注意到我可以听到我的硬盘在疯狂地工作。果然,活动监视器显示“节点”写入速度为 3MB/s!它一直在继续。我去睡觉了,第二天早上它写了26GB!我运行了一个“killall node”并重新运行了“pencilblue start”,同样的事情,立即开始以 3MB/s 的速度写入磁盘!帮助!