问题标签 [compoundjs]

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 投票
1 回答
700 浏览

node.js - 如何使用 Compoundjs 在 node.js 中运行测试

我试图弄清楚如何在复合中运行测试。当我运行 npm test 时,我收到以下错误。

我安装了应该、supertest 和 sinon,但我无法克服这个错误。我也尝试安装 jasmine 并运行它,但我得到 0 个断言......等等。谢谢!

0 投票
1 回答
351 浏览

node.js - 使用 Compoundjs 和 mocha 在 nodejs 中进行测试

我使用以下方法从头开始创建了脚手架的 Compoundjs 应用程序:

运行: ./node_modules/.bin/mocha --include test/init.js test/ / .test.js

但是,我只收到以下输出错误:

./node_modules/.bin/mocha --include test/init.js test/ / .test.js

0 投票
0 回答
360 浏览

node.js - Compoundjs-passport 是否总是希望用户在身份验证后保存到数据库中?

我正在使用 Compoundjs、compound-passport 和 passport-facebook 开发一个简单的用户 crud 模块。它使用默认方法生成一个 crud,如果我想将它保存到数据库中,它可以正常工作,但我想将它保存到这里的会话并在稍后阶段保存用户唯一的问题是我没有收到请求或模型中的会话。

这是我的 user.js 模型

req.session.userdet = userDet; 上面不起作用,因为我在模型中没有请求对象。

这是我实现 facebook 策略的 facebook.js

基本上我想实现一个多步骤注册,所以我收集了会话中的所有数据,然后注册一个用户。如果我对流程的理解有误,我深表歉意,因为我是节点和复合的新用户。

0 投票
3 回答
181 浏览

jquery - 如何在 CompoundJS 中使用 jquery

我想在服务器端使用 jquery 和 node.js mvc 框架 CompundJS。我想在 compundjs 视图中使用 jquery ($)。有人可以告诉我如何在 compundjs 中设置 jquery 吗?

我已经使用“npm install”安装了 jQuery。我想在 Compoundjs 视图中使用 jQuery 来选择和更改服务器端的一些 html 标签(取决于从控制器操作接收到的数据)。但我不知道如何为此配置 compundjs。

0 投票
1 回答
289 浏览

javascript - 生产模式下的 CompoundJS 呈现网页而不是检索 JSON 数据

我是 CompoundJS 的新手,我不太确定这是否是正确的行为。

我正在使用以下代码在 PROD 模式下启动服务器:

NODE_ENV=production compound server 8081

然后我打:

http://localhost:8081/categories/

我只是看到从服务器检索到一些JSON 。

相反,它会呈现这样的页面:

在此处输入图像描述

0 投票
1 回答
1455 浏览

node.js - nodejs上http请求中的套接字挂起错误

嗨,我是使用复合作为框架的 nodejs 新手,我在通过 https 请求时遇到错误。我试过简单的代码是

当我将 body.year 硬编码为“2001”时,我得到了答案,但如果通过 http 发送请求,则会出现名为“socket hang up”的错误。如何遇到这个。

0 投票
1 回答
180 浏览

node.js - 模型似乎没有关于 CompoundJS 和 MongoDB 的信息

我正在使用 CompoundJS 和 MongoDB (juggling-mongodb)。这是我的代码:

架构.js:

数据库.js:

我正在做:

也没有连接问题,集合有数据;)

有人知道会是什么吗?

谢谢!

0 投票
1 回答
440 浏览

node.js - 复合数据库更新/迁移在 mysql 中不起作用

我已经按照本指南http://compoundjs.com/docs创建了一个非常基本的 REST 服务器。它在使用内存作为存储时起作用。在那之后,我试图转移到mysql。

执行“compound db migrate”(或更新)时,响应为:

但是没有创建数据库和表。然后,在启动服务器或控制台时,会创建数据库。但桌子不是。并且迁移/更新操作似乎不起作用。

这是我的 schema.coffee 文件

这些是我的 package.json 依赖项

任何帮助将不胜感激:)

0 投票
1 回答
260 浏览

node.js - Compoundjs mocha 测试在 ubuntu 服务器上失败

我的测试在我的 OS X 环境中运行良好,但是当我在我的 ubuntu (EC2) 服务器上运行它们时,测试失败并显示:

我正在做的就是运行 mocha test/*. 这可能是由 Compoundjs 或 node.js 的差异引起的吗?在我工作的mac上,我在v0.8.22上,在ubuntu服务器上它是v0.10.5。同样,ubuntu 上的复合版本是 1.1.7-1,而在 mac(工作)上是 1.1.6。

0 投票
1 回答
210 浏览

node.js - 从测试文件 Compound.js 中读取特定于环境的变量

我正在开发一个复合 js 应用程序。在 environment/test.js 中,我导出了一个变量,如下所示:

当我如下运行应用程序时:

我可以通过提供 app.host 来访问主机的值。到这里为止一切都很好。

我正在使用 mocha 进行测试。当我尝试从我的测试文件访问 app.host 时,我收到一条错误消息,

关于如何从 test/*.js 文件中访问 environment/test.js 文件中的变量的任何想法都会有所帮助。提前致谢。