問題タブ [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 - モヒートとmongodbに接続する最良の方法

私はmojito yahooフレームワークの使用を開始し、単純なアプリケーションを構築するためにmongodbで使用したかったのですが、mojitoアプリでmongodbを外部モジュールとして含める方法に関するリソースがありませんでした.node-mongodb-nativeのラッパーであるmongoskinについて読んでいました。今、私を混乱させているのは、モヒートアプリケーションをmongodbに接続する方法ですので、何か提案はありますか??

mojitoアドオンを拡張する方法のyahoo mojitoドキュメントの開発者ノートを読みましたが、mongodbでこれを行う方法はまだ明確ではありません

ありがとう :)

0 投票する
1 に答える
638 参照

javascript - Windows に Mojito をインストールする

Windows に Mojito をインストールしたい。WindowsにMinGWとnodejsがあります。しかし、を使用して Mojito をインストールできませんnpm install -g mojito。Windowsにインストールすると、次のエラーが発生します

Yahoo Developer Web サイトでは、Unix ベースのシステムが前提条件であることが明確に述べられていますが、cygwin または mingw を使用して Windows にインストールすることは可能ですか。

0 投票する
2 に答える
324 参照

passport.js - Mojito がパスポート js を認識しない

次のようにして、Mojitoでpassportjsを使用しようとしています:

1) Node JS と Mojito をインストールした後

2) Mojito アプリの作成

3) モヒートを作った

4) Mojito アプリの package.json にパスポートを依存関係として含めました

5) npm install を実行しました (アプリ ディレクトリにある node_modules ディレクトリにパスポートを取得しました)。

6) コントローラーの init アクションの関数 (手順 3 で作成した mojit の controller.server.js 内) で、パスポート モジュール ( this.passport = require('passport')) を要求していますが、Mojito は次のエラーを訴えます。

controller.server.js の YUI.add 関数に渡される requires 配列にパスポートを追加しようとしましたが、ログによると、mojito ディスパッチャがパスポート モジュールを使用して my mojit/index のインスタンスをディスパッチしていますが、また、次のように警告しています。[YUI-WARN] yui: NOT loaded: passport

私が間違っている可能性のあるアイデアや、Mojito で YUI 以外の nodejs モジュールを使用する例はありますか?

0 投票する
1 に答える
406 参照

node.js - モヒートのインストールエラー

Node 0.6.19 および NPM v 1.1.4 を使用する Ubuntu 12.10 で、NPM ソースおよび複製された GitHub をルート (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.jsし、 「Hello World」を表示controller.server-foo.jsする新しいファイルを作成しました。controller.server.js

しかし、mojito が開始されると、古いファイルcontroller.server-foo.jsが使用されているため、「Hello World」は出力されません。なぜ Mojito は古いファイルを使用するのでしょうか?

(私も名前を変更しようとcontroller.server-foo.jsしましたがfoo-controller.server.js、今では「Hello World」が印刷されていますが、なぜcontroller.server-foo.js使用されているのですか?)

0 投票する
2 に答える
112 参照

yaml - Mojito プロジェクトで YML ファイルを使用するには?

Mojito は JSON または YML をapplication.json(構成ファイル) として使用できると言われていますが、YML の例を見たことがありませんか?

たとえば、変換方法は次のとおりです。

YML ファイルに?

また、私たちが使用するとき

(JSON ファイルではなく) YML ファイルをデフォルトとして指定することはできませんか?


詳細:

npm の yamljs を使用して、ファイルを次のように変換しました。

そしてそれはうまくいきません。そして、私はそれを編集しました

それもうまくいきません。サーバーは起動できますが、ホームページにアクセスしたときのエラーは次のとおりです。

(ファイルは定義されていることにroutes.json依存しています)hello

0 投票する
1 に答える
242 参照

javascript - モヒート-NodeJSモジュールをロードする

私が使用している:

  • モヒート0.5.5
  • NPM 1.2.14
  • NodeJS 0.8.22

NPMにパッケージ化されたNodeJSモジュールを使用して簡単なMojitoアプリケーションを作成しようとしています。

ドキュメントによると:

  • モヒートアプリケーションを作成します。
  • package.jsonの依存関係オブジェクトに必要な依存関係を追加します。
  • npmで依存関係をインストールします:{app_dir} $ npm install
  • Mojitoが起動すると、アプリケーションはインストールされているnpmモジュールにアクセスできるようになります。

実際、上記の例は機能していません。

モヒートサーバー:「エラー:モジュール「非同期」が見つかりません」

Webページエラー:「エラー:MODULE_NOT_FOUND」

どんな手掛かり ?

PS:もちろん、npmのインストール後、プロジェクトフォルダーには非同期パッケージのnode_modulesフォルダーがあります。