问题标签 [mojito]

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 回答
465 浏览

mongodb - mojito 和连接 mongodb 的最佳方式

我开始使用 mojito yahoo 框架,我想与 mongodb 一起使用来构建一个简单的应用程序,但没有关于如何将 mongodb 作为 mojito 应用程序的外部模块包含的资源,我正在阅读关于 mongoskin 的信息,它是 node-mongodb-native 的包装器,现在让我感到困惑的是如何将 mojito 应用程序与 mongodb 连接起来,所以有什么建议吗?

我阅读了如何扩展 mojito 插件的 yahoo mojito 文档的开发人员说明,但我仍然不清楚如何使用 mongodb

谢谢 :)

0 投票
1 回答
638 浏览

javascript - 在 Windows 中安装 Mojito

我想在 Windows 中安装 Mojito。我在 Windows 中有 MinGW 和 nodejs。但我无法使用npm install -g mojito. 它在Windows中安装时出现以下错误

在雅虎开发者网站中明确提到基于 Unix 的系统是先决条件,但是是否可以使用 cygwin 或 mingw 将其安装在 windows 上。

0 投票
2 回答
324 浏览

passport.js - Mojito不认护照js

我正在尝试通过执行以下操作将passportjs与Mojito一起使用:

1)安装Node JS和Mojito之后

2) 创建了一个 Mojito 应用程序

3)创建了莫吉托

4) 将护照作为依赖项包含在 Mojito 应用程序的 package.json 中

5) 运行 npm install (它将护照获取到 node_modules 目录中,该目录位于 app 目录中)

6) 在控制器的 init 操作函数中(在步骤 3 中创建的 mojit 的 controller.server.js 中),我需要护照模块(this.passport = require('passport')),但是 Mojito 抱怨以下错误:

我已经尝试将护照添加到传递给 controller.server.js 中的 YUI.add 函数的 requires 数组中,并且根据日志,mojito 调度程序正在使用护照模块调度我的 mojit/index 的一个实例,但是它还警告:[YUI-WARN] yui: NOT loaded: passport

关于我可能做错了什么的任何想法或在 Mojito 中使用任何非 YUI nodejs 模块的任何示例?

0 投票
1 回答
406 浏览

node.js - 莫吉托安装错误

在带有节点 0.6.19 和 NPM v 1.1.4 的 Ubuntu 12.10 上,当我尝试从 NPM 源和克隆的 GitHub 作为 root (sudo) 安装时收到以下消息:

我不知所措。为什么我会得到一个 sudo 的 chmod 错误?我从这里去哪里?

0 投票
2 回答
99 浏览

node.js - 为什么在 Mojito 中,将 controller.server.js 重命名为 controller.server-foo.js 会没有效果?

在 Node.js 之上的 Mojito 中,我遵循了http://developer.yahoo.com/cocktails/mojito/docs/quickstart/上的示例

我所做的是重命名controller.server.jscontroller.server-foo.js,并创建了一个新文件controller.server.js来显示“Hello World”。

但是当启动 mojito 时,controller.server-foo.js正在使用旧文件,因此不会打印“Hello World”。Mojito 怎么会使用旧文件?

(我也尝试重命名controller.server-foo.jsfoo-controller.server.js,现在打印了“Hello World”,但为什么要controller.server-foo.js使用?)

0 投票
2 回答
112 浏览

yaml - 如何将 YML 文件用于 Mojito 项目?

据说 Mojito 可以使用 JSON 或 YML 作为application.json(配置文件),但是我周围没有看到 YML 的例子吗?

例如,如何转换:

到 YML 文件?

另外,当我们使用

我们不能指定我们希望 YML 文件作为默认文件(而不是 JSON 文件)吗?


细节:

我使用 npm 的 yamljs 将文件转换为:

它不起作用。我将其编辑为

它也行不通。服务器可以启动,但是访问首页时,报错:

(文件routes.json取决于hello被定义)

0 投票
1 回答
242 浏览

javascript - Mojito - 加载 NodeJS 模块

我在用着 :

  • 莫吉托 0.5.5
  • NPM 1.2.14
  • 节点JS 0.8.22

我正在尝试使用与 NPM 打包的 NodeJS 模块创建一个简单的 Mojito 应用程序。

文档说:

  • 创建一个 Mojito 应用程序。
  • 将任何需要的依赖项添加到 package.json 中的依赖项对象。
  • 使用 npm 安装依赖项:{app_dir}$ npm install
  • 当 Mojito 启动时,您的应用程序将可以访问已安装的 npm 模块。

事实上,上面的例子是行不通的。

Mojito 服务器:“错误:找不到模块‘异步’”

网页错误:“错误:MODULE_NOT_FOUND”

有什么线索吗?

PS:当然,在npm install之后,项目文件夹有一个带有async包的node_modules文件夹。

0 投票
1 回答
133 浏览

javascript - 如何在中间件中使用 Y.mojito.models?

我将 nodejs 与 mojito mvc 框架一起使用。

我可以从中间件访问一些全局变量吗?如何在中间件中使用 Y.mojito.models?

0 投票
2 回答
54 浏览

javascript - 如何开始为 Github 上的 Mojito 存储库做出贡献?(javascript)

如何研究代码,理解,调试?我知道 javascript,但不知道从哪里开始。而且我知道如何使用 Github,当然我知道 Mojito 是什么!问题是我不知道如何为 Mojito 做出贡献。但我对此非常感兴趣。帮助我提供一些关于从哪里开始 Mojito 贡献的提示。注意 :: 我不是在问如何为 Mojito 设计应用程序,而是在问如何开发 Mojito Flatform

0 投票
2 回答
55 浏览

spring-boot - Spring Boot 最佳实践

我有一个从 excel 文档中读取的 spring boot 应用程序。这目前由我的控制器使用的服务完成。

目前,文档的路径在 Service 类中是硬编码的。我想知道,这是否是最好的方法。

我还想知道对我的代码进行单元测试的最佳实践。如何确保我与实际文件没有依赖关系。我的辅助方法是私有的。我在嘲笑它时遇到了麻烦。