【发布时间】:2011-09-21 10:03:26
【问题描述】:
我对 Node.js 还很陌生,我开始喜欢服务器端 javascript 的想法。
我正在尝试创建一个 Web 服务器,一方面将使用 Trailer 等模块和Clutch 等 URL 路由器提供静态文件,但我似乎没有抓住重点。
从我看到的 Node.js 模块来看,没有这么简单的库,只有 Connect 和 Express,但此时它们对我来说有点单一,我正在寻找我可以定义的东西一个静态文件服务器,并在此之上附加动态 URL 路由。
任何帮助/链接/文章将不胜感激:)
【问题讨论】:
-
你不能。
Clutch很好地返回了一个可以传递给http.createServer的函数,但Trailer没有。你有充分的理由不使用 connect/express 吗? -
@Raynos 不熟悉它们,我在 Windows 上使用节点 0.5,所以我仍然湿脚试图了解它是如何工作的,而 Connect/Express 在 0.5 上不起作用, 仅 0.4 和 0.6。
-
是否有其他静态文件服务器可以与 Clutch 之类的东西一起使用?
-
connect-static。说真的,使用 0.4。它会让您的生活更轻松。 -
0.4 仅适用于 Linux。 0.5 是一个不稳定的版本,它有不稳定的 windows 支持。您可以尝试在 Windows 上使用
connect-static,如果它坏了,请自行调试/修复。