問題タブ [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.
mongodb - モヒートとmongodbに接続する最良の方法
私はmojito yahooフレームワークの使用を開始し、単純なアプリケーションを構築するためにmongodbで使用したかったのですが、mojitoアプリでmongodbを外部モジュールとして含める方法に関するリソースがありませんでした.node-mongodb-nativeのラッパーであるmongoskinについて読んでいました。今、私を混乱させているのは、モヒートアプリケーションをmongodbに接続する方法ですので、何か提案はありますか??
mojitoアドオンを拡張する方法のyahoo mojitoドキュメントの開発者ノートを読みましたが、mongodbでこれを行う方法はまだ明確ではありません
ありがとう :)
javascript - Windows に Mojito をインストールする
Windows に Mojito をインストールしたい。WindowsにMinGWとnodejsがあります。しかし、を使用して Mojito をインストールできませんnpm install -g mojito
。Windowsにインストールすると、次のエラーが発生します
Yahoo Developer Web サイトでは、Unix ベースのシステムが前提条件であることが明確に述べられていますが、cygwin または mingw を使用して Windows にインストールすることは可能ですか。
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 モジュールを使用する例はありますか?
node.js - モヒートのインストールエラー
Node 0.6.19 および NPM v 1.1.4 を使用する Ubuntu 12.10 で、NPM ソースおよび複製された GitHub をルート (sudo) としてインストールしようとすると、次のメッセージが表示されます。
私は途方に暮れています。sudo で chmod エラーが発生するのはなぜですか? ここからどこへ行けばいいですか?
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
使用されているのですか?)
yaml - Mojito プロジェクトで YML ファイルを使用するには?
Mojito は JSON または YML をapplication.json
(構成ファイル) として使用できると言われていますが、YML の例を見たことがありませんか?
たとえば、変換方法は次のとおりです。
YML ファイルに?
また、私たちが使用するとき
(JSON ファイルではなく) YML ファイルをデフォルトとして指定することはできませんか?
詳細:
npm の yamljs を使用して、ファイルを次のように変換しました。
そしてそれはうまくいきません。そして、私はそれを編集しました
それもうまくいきません。サーバーは起動できますが、ホームページにアクセスしたときのエラーは次のとおりです。
(ファイルは定義されていることにroutes.json
依存しています)hello
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フォルダーがあります。