2014-06-08 3 views
0

"node app"명령으로 Express.js를 실행하면 실행되고 종료됩니다!Express.js와 관련된 문제! (Node.js)

내 플랫폼은 우분투 및 Windows  입니다. 7 설치. 나는이 문제가 양쪽에있다!

나는 이러한 CMD 복사 :

C:\> cd express 

C:\express> node app 

C:\express> 

내 App.js는 다음과 같이이다 :

var express = require('express'); var http = require('http'); var path 
= require('path'); var favicon = require('static-favicon'); var logger = require('morgan'); var cookieParser = require('cookie-parser'); var bodyParser = require('body-parser'); 

var routes = require('./routes'); var users = 
require('./routes/user'); 

var app = express(); 

// view engine setup app.set('views', path.join(__dirname, 'views')); 
app.set('view engine', 'jade'); 

app.use(favicon()); app.use(logger('dev')); 
app.use(bodyParser.json()); app.use(bodyParser.urlencoded()); 
app.use(cookieParser()); app.use(express.static(path.join(__dirname, 
'public'))); app.use(app.router); 

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

/// catch 404 and forwarding to error handler app.use(function(req, 
res, next) { 
    var err = new Error('Not Found'); 
    err.status = 404; 
    next(err); }); 

/// error handlers 

// development error handler // will print stacktrace if 
(app.get('env') === 'development') { 
    app.use(function(err, req, res, next) { 
     res.render('error', { 
      message: err.message, 
      error: err 
     }); 
    }); } 

// production error handler // no stacktraces leaked to user 
app.use(function(err, req, res, next) { 
    res.render('error', { 
     message: err.message, 
     error: {} 
    }); }); 


module.exports = app; 
+2

'app.js' 파일을 게시하십시오 ... – Scimonster

+0

위의 app.js가 위와 같았습니다. – user3719259

+0

npm install을 실행 했습니까? – ashu

답변

2

당신은 어떤 통화를 수신하지 않습니다. 끝 부분에 app.listen(3000)을 추가하여 포트 3000에서 수신 대기해야합니다.