节点/连接问题对象函数createServer没有静态方法

时间:2014-06-01 10:08:55

标签: javascript node.js connect

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

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

最初我得到了#34;对象没有静态方法"所以我重新安装了connect include,现在当我这样做时:node server.js我在CMD(Windows)中得到一个闪烁的光标和"不能GET /"来自我的浏览器。

任何想法的人?

谢谢!

1 个答案:

答案 0 :(得分:5)

您的申请工作正常。您只需要在URL中指定要从静态文件夹访问的文件的名称。例如,如果您有一个名为app.html的文件,则需要通过以下方式访问它:

http://localhost:5000/app.html

请注意,如果您只使用根URL,则会导致连接查找默认文件名,默认为index.html。您可以更改by passing new default file name in options

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