を使用して、静的ファイルとapp.get競合をサーブ。 app.use(express.static(__dirname + '/public'))
行をコメントアウトすると、コールバックが機能します。私は注文を変更しようとしましたが、その宝くじのように!私はここで間違っていることを知ることを好むだろう。は、私がここでのコードのこの部分を持っているExpress.js
これは、ミドルウェアの呼び出し方法に関する自分の知識の欠如と関係があります。誰かがこの問題を理解するのを助けることができますか?
基本的には、ファイルが提供され、index.htmlがブラウザにロードされる前にロジックを実行したいだけです。ところで、app.use(express.static())
行の前にapp.get()
を置くことによって、そのトリックはしませんでした!
public/index.htmlファイルがありますか? –
はい私は..... – limoragni
それはそれが壊れている理由です。それを取り除くとすべてが機能します。フォルダのインデックスを無効にする "dir"のようなオプションがあるかもしれませんが、わかりません。 –