3

たとえば、これはexpressコマンドを入力した後に作成されるもののサンプルです。

app.set 'port', process.env.PORT or 3000
app.set 'views', __dirname + '/views'
app.set 'view engine', 'jade'
app.use express.favicon()
app.use express.logger 'dev'
app.use express.bodyParser()
app.use express.methodOverride()
app.use app.router
app.use express.static path.join __dirname, 'public'

(つまり、CoffeeScript に変換されます)。

しかし、http://expressjs.comにアクセスすると、これに関するドキュメントは明らかになりません。「ビュー」?「ビューエンジン」?express.bodyParser()? これはどこにありますか?

次の場所にはありません。

存在する少量のドキュメントはほとんど役に立たない:

app.set(name, value)
Assigns setting name to value.

これは何だろう…

多分私は明らかな何かを見逃していますか?私はチュートリアルを探しているわけではありません。それらは全体像の一部を示しているにすぎません。公式の包括的な概要が必要です。

ありがとう!

4

3 に答える 3

1

このコードは基本的に、エクスプレスアプリで使用されるミドルウェアを設定しています。このミドルウェアの多くは、expressがその上に構築されているconnectミドルウェアフレームワークの一部です。JohnnyHKがコメントで述べたように、これらの詳細については、接続ドキュメントを参照してください。

私は、エクスプレスサイトに何が起こっているのかを説明するもの、または少なくとも新しいユーザーを正しい方向に向けて情報を見つけるための何かがあるべきであることに同意します。

于 2012-08-08T04:57:45.853 に答える
0

優れた情報は、 Express wikiとそのコード例でよく見つかります。

それでも問題が解決しない場合は、freenode IRC の #express で質問することを検討してください

于 2013-02-06T21:44:02.270 に答える