Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 节点/连接问题对象函数createServer没有静态方法_Javascript_Node.js_Connect - Fatal编程技术网

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

Javascript 节点/连接问题对象函数createServer没有静态方法,javascript,node.js,connect,Javascript,Node.js,Connect,我试图使用AngularJS书(server.js)中的一个示例来启动我的节点服务器 最初我得到的是“objecthasnotmethodstatic”,所以我重新安装了connectinclude,现在当我安装时:node server.js,我在CMD(Windows)中得到一个闪烁的光标,并从浏览器中“Cannot get/” 各位有什么想法吗 谢谢 您的应用程序运行正常。您只需要在URL中指定要从静态文件夹访问的文件名。例如,如果您有一个名为app.html的文件,则需要通过以下方式访问

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

最初我得到的是“objecthasnotmethodstatic”,所以我重新安装了connectinclude,现在当我安装时:node server.js,我在CMD(Windows)中得到一个闪烁的光标,并从浏览器中“Cannot get/”

各位有什么想法吗


谢谢

您的应用程序运行正常。您只需要在URL中指定要从静态文件夹访问的文件名。例如,如果您有一个名为
app.html
的文件,则需要通过以下方式访问该文件:

http://localhost:5000/app.html
请注意,如果只使用根URL,它将导致connect查找默认文件名,默认为
index.html
。您可以更改:


您好,我找到了那篇文章并使用了建议的代码-我仍然得到“Cannot get/”我想您和我读的是同一本书。连接模块已重新组织。npm是否安装connect,以及npm是否安装serve static。之后,您的server.js可以写成:var connect=require('connect');var serveStatic=require('service-static');var-app=connect();app.use(serveStatic('../angularjs'));app.listen(5000)@克纳法林格斯这对我有用谢谢!是的,我们在读同一本书:)读同一本书。将其添加到关于A的书的勘误表中我遇到的问题是,当我进入浏览器时,我必须在其后输入文件名,例如。否则,是的,它查找的默认文件是index.html,在本书的例子中,在/angularjs文件夹中,我得到了相同的“无法获取”错误,直到我将server.js文件放入angularjs文件夹本身,然后一切正常!因为某种原因,它无法深入到angularjs文件夹connect@3.X.X,静态中间件已移动到单独的模块中。请参阅更新至
http://localhost:5000/app.html
connect.static("../angularjs", {default: "app.html"});