【问题标题】:Connect.js static middleware and coffeescriptConnect.js 静态中间件和咖啡脚本
【发布时间】:2013-05-17 04:00:30
【问题描述】:

我正在尝试学习使用 Connect.js 静态中间件,但我发现的所有示例都将静态命令用作函数或 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 文件,但图像始终显示为断开的链接。有人可以告诉我我做错了什么吗?任何信息将不胜感激。谢谢!

【问题讨论】:

    标签: coffeescript middleware node.js-connect


    【解决方案1】:

    也许你应该改变

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

    正确的

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

    或更长

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

    【讨论】:

      猜你喜欢
      • 2012-07-17
      • 1970-01-01
      • 2014-04-27
      • 1970-01-01
      • 1970-01-01
      • 2013-01-09
      • 1970-01-01
      • 2011-09-15
      相关资源
      最近更新 更多