相关疑难解决方法(0)

nodejs connect找不到静态

注意:我已尝试过此处给出的其他解决方案,但它不起作用

NodeJs的新手.我正在尝试关注AngularJS专业版,并坚持设置NodeJs服务器.根据书,我安装了nodejs然后使用npm install connect安装了connect包

然后在nodejs文件夹旁边的文件夹中下载angularjs.然后编写server.js文件连接到服务器.这是文件的内容:

    var connect = require('connect');
connect.createServer(connect.static("../angularjs")).listen( 5000);
Run Code Online (Sandbox Code Playgroud)

当我使用以下命令运行此server.js文件时:

node server.js
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

 function app(req, res, next){ app.handle(req, res, next); }
 merge(app, proto);
 merge(app, EventEmitter.prototype);
 app.route = '/';
 app.stack = [];
 return app;
 has no method 'static'
   at Object.<anonymous> (C:\web\nodejs\server.js:2:36)
   at Module._compile (module.js:456:26)
   at Object.Module._extensions..js (module.js:474:10)
   at Module.load (module.js:356:32)
   at Function.Module._load (module.js:312:12)
   at Function.Module.runMain (module.js:497:10)
   at startup (node.js:119:16)
   at node.js:906:3
Run Code Online (Sandbox Code Playgroud)

有什么想法吗?谢谢.

connect node.js

116
推荐指数
2
解决办法
5万
查看次数

Node.js上的Connect"无法获取/"

我正在尝试使用以下方式开始提供一些静态网页connect:

var connect = require("connect");
var nowjs = require("now");
var io = require("socket.io");


var app = connect.createServer(
  connect.static(__dirname + '/public')
);

app.listen(8180);
Run Code Online (Sandbox Code Playgroud)

所以我在文件所在的同一目录index.html下的/public目录中添加了一个简单的app.js文件,但是当我尝试在浏览器上查看该页面时,我从节点获得了这个响应:

不能获取 /

我做错了什么以及如何纠正它?

http connect node.js

49
推荐指数
3
解决办法
17万
查看次数

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

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

var connect = require('connect');
connect.createServer(
connect.static("../angularjs")
).listen(5000);
Run Code Online (Sandbox Code Playgroud)

最初我得到"对象没有方法静态"所以我重新安装了connect include,现在当我这样做:node server.js我在CMD(Windows)中获得了一个闪烁的光标,并且从我的浏览器中获得了"Can not GET /".

有什么想法吗?

谢谢!

javascript connect node.js

4
推荐指数
1
解决办法
9842
查看次数

标签 统计

connect ×3

node.js ×3

http ×1

javascript ×1