2013-05-17 2 views
0

Connect.js 정적 미들웨어를 사용하는 방법을 배우려하지만 모든 예제에서 정적 명령을 함수 또는 getter로 사용하고 일부는 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에는/static 디렉토리에 .jpg 파일이 있습니다. index.html 파일이 제공되지만 이미지는 항상 깨진 링크로 나타납니다. 누군가 내가 뭘 잘못하고 있다고 말할 수 있습니까? 모든 정보를 주시면 감사하겠습니다. 감사!

답변

0

어쩌면 당신은 올바른

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

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

또는 이상

connect.static("#{__dirname}/static"); 
을 변경해야합니다