Node/Express アプリに次のコードがあります。
app.use "/static", express.directory("#{__dirname}/public")
app.use "/static", express.static("#{__dirname}/public")
これは次のようにコンパイルされます。
app.use("/static", express.directory("" + __dirname + "/public"));
app.use("/static", express["static"]("" + __dirname + "/public"));
好奇心で、私は疑問に思っています:最初の呼び出しにドット表記が使用され、2 番目の呼び出しにブラケット表記が使用されるのはなぜですか?