2017-02-14 11 views
1

私はNodeJSに慣れておらず、Expressと一緒に作業を始めました。今私は次のコンテンツを取得しています:私はindex.htmlファイルを提供したいが、その前にいくつかのことをしたい。しかし、私はapp.use(express.static(__dirname + '/client/public'));をブラウザのリクエストとして使用しているので、app.get("/")の機能には影響しません。その問題をどうやって解決するのですか?Express静的ミドルウェアはindex.htmlを自動的に提供します

app.use(express.static(__dirname + '/client/src/css')); 
app.use(express.static(__dirname + '/client/public')); 

app.get('/', function (req, res) { 
    console.log('###GET REQUEST received'); 
    console.log(req); 
    res.sendFile(__dirname + '/index.html'); 
}); 

ありがとうございます!

答えて

2

ご注文事項。 Express.static宣言の前にapp.getルートを配置します。

+0

ありがとう、とても簡単ですが、それについて考えることはありませんでした! – patreu22

関連する問題