在节点中运行app.js时出错

时间:2015-02-12 15:31:24

标签: javascript node.js express socket.io

我对节点完全陌生,并尝试使用webRTC应用程序。 我在我的项目中安装了node,express和socket.io但是当我尝试运行app.js时出错。我无法调试,因为我没有足够的经验来发现错误。

以下是app.js中的代码

var express = require('express')
  , routes = require('./routes')
  , http = require('http');

var app = express();
var server = app.listen(3000);
var io = require('socket.io').listen(server); // this tells socket.io to use our express server

    app.configure(function(){
    app.set('views', __dirname + '/views');
    app.set('view engine', 'jade');
    app.use(express.favicon());
    app.use(express.logger('dev'));
    app.use(express.static(__dirname + '/public'));
    app.use(express.bodyParser());
    app.use(express.methodOverride());
    app.use(app.router);
});

app.configure('development', function(){
      app.use(express.errorHandler());
});

app.get('/', routes.index);


console.log("Express server listening on port 3000");

当我编写命令 节点app.js 时,它会显示以下错误。 我在我的项目中设置了表达式。

This is the error shown in the terminal when I run ***app.js***

webRTC目录中的文件结构如下

This is the directory structure inside webRTC project

这是指向网页的链接,该网页逐步设置节点中的节点,npm express和socket.io。我已经正确地执行了每一步,但在下载socket.io之后它所说的运行app.js的部分显示错误。

How to install node in ubuntu

这是发生错误的路径文件夹中的index.js代码

var express = require('express');
var router = express.Router();

/* GET home page. */
router.get('/', function(req, res, next) {
    res.render('index', { title: 'Express' });
});

module.exports = router;

这是以前看不清的图像

enter image description here

0 个答案:

没有答案
相关问题