Node / connect问题对象函数createServer没有方法static

我正在尝试使用AngularJS书籍(server.js)中的一个示例来启动我的节点服务器。

var connect = require('connect'); connect.createServer( connect.static("../angularjs") ).listen(5000); 

最初我得到“对象没有方法静态”,所以我重新安装了连接包括,现在当我这样做:节点server.js我得到一个闪烁光标CMD(Windows)和“无法GET /”从我的浏览器。

任何想法的人?

谢谢!

你的应用程序工作得很好。 您只需要指定要从URL中的静态文件夹访问的文件的名称。 例如,如果您有一个名为app.html的文件,您需要通过以下方式访问它:

 http://localhost:5000/app.html 

请注意,如果您只使用根URL,则会导致连接查找默认的文件名,默认为index.html 。 您可以通过在选项中传递新的默认文件名来改变它:

 connect.static("../angularjs", {default: "app.html"});