2013-05-17 2 views
0

Я пытаюсь научиться использовать статическое промежуточное ПО Connect.js, но все примеры, которые я нахожу, используют статическую команду как функцию или геттер, некоторые используют метод, называемый use (), а другие нет. Честно говоря, я в тупике.Статическое промежуточное ПО Connect.js и coffeescript

Я делаю это в 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 имеет .jpg файл, который находится в статическом каталоге /. Файл index.html обслуживается, но изображение всегда отображается как неработающая ссылка. Может ли кто-нибудь сказать мне, что я делаю неправильно? Любая информация будет оценена по достоинству. Благодаря!

ответ

0

Может быть, вы должны изменить

connect.static(__dirname="/static"); 

к правильному

connect.static(__dirname+"/static"); 

или дольше

connect.static("#{__dirname}/static");