Koajs-scaffolding

提供:Dev Guides
移動先:案内検索

Koa.js-足場

足場を使用すると、Webアプリケーションのスケルトンを簡単に作成できます。 パブリックディレクトリを手動で作成し、ミドルウェアを追加し、個別のルートファイルを作成しました。 足場ツールがこれらすべてをセットアップするため、アプリケーションの構築を直接開始できます。

使用する足場は Yeoman と呼ばれます。 Node.js用に構築された足場ツールですが、他のいくつかのフレームワーク(フラスコ、レール、djangoなど)用のジェネレーターもあります。 yeomanをインストールするには、ターミナルで次のコマンドを入力します。

$ npm install -g yeoman

Yeomanは、ジェネレーターを使用してアプリケーションの足場を作ります。 npmでyeomanで使用できるジェネレーターを確認するには、http://yeoman.io/generators/[こちら]にアクセスしてください。 このチュートリアルでは、「generator-koa」を使用します。 このジェネレーターをインストールするには、ターミナルで次のコマンドを入力します。

$ npm install -g generator-koa

このジェネレータを使用するには、次を入力します-

yo koa

次に、ディレクトリ構造を作成し、次のファイルを作成します。 また、必要なnpmモジュールとbowerコンポーネントもインストールします。

create package.json
create test/routeSpec.js
create views/layoutl
create views/listl
create public/styles/main.css
create public/scripts/.gitkeep
create controllers/messages.js
create app.js
create .editorconfig
create .jshintrc

I'm all done. Running npm install & bower install for you to install
the required dependencies.
If this fails, try running the command yourself.

このジェネレーターは、非常に単純な構造を作成します。

.
├── controllers
│   └── messages.js
├── public
|   ├── scripts
|   └── styles
|       └── main.css
├── test
|   └── routeSpec.js
├── views
|   ├── layoutl
|   └── listl
├── .editorconfig
├── .jshintrc
├── app.js
└── package.json

Koaで使用可能な多くのジェネレーターを調べて、適切なジェネレーターを選択してください。 すべてのジェネレーターを使用する手順は同じです。 ジェネレーターをインストールし、yeomanを使用して実行し、いくつかの質問をしてから、回答に基づいてアプリケーションのスケルトンを作成する必要があります。