私は Connect.js 静的ミドルウェアの使用法を学ぼうとしていますが、私が見つけたすべての例では static コマンドを関数または getter として使用しており、use() と呼ばれるメソッドを使用するものもあれば、使用しないものもあります。率直に言って、私は困惑しています。
私はCoffeeScriptでこれをやっています。これが私のコードです:
connect = require 'connect'
fs = require 'fs'
server = connect.createServer (req,res)->
console.log 'Incoming Request:' + req.url
connect.static(__dirname="/static");
fs.readFile 'index.html', (err,data)->
if not err
res.write data
res.end()
server.listen 7243
index.html には、/static ディレクトリにある .jpg ファイルがあります。index.html ファイルが提供されますが、画像は常に壊れたリンクとして表示されます。誰かが私が間違っていることを教えてもらえますか? どんな情報でも大歓迎です。ありがとう!