2013-04-10 1 views
2

저는 Node.js에서 새롭고 Express로 간단한 응용 프로그램을 만들고 싶습니다.Node.js Express 프레임 워크가 깨진 app.js를 생성합니까?

npm install -g express 
npm install -g ejs 

express test -t ejs 
cd test/ 
npm install 

이제 애플리케이션 스켈레톤이 생겼습니다. 그러나 그것은 깨졌습니다. 예를 들어 내 app.js 내용

,/**, * Module dependencies., */,,var express = require('express'), , routes = require('./routes'), , user = require('./routes/user'), , http = require('http'), , path = require('path');,,var app = express();,,// all environments,app.set('port', process.env.PORT || 3000);,app.set('views', __dirname + '/views');,app.set('view engine', 'jade');,app.use(express.favicon());,app.use(express.logger('dev'));,app.use(express.bodyParser());,app.use(express.methodOverride());,app.use(app.router);,app.use(express.static(path.join(__dirname, 'public')));,,// development only,if ('development' == app.get('env')) {, app.use(express.errorHandler());,},,app.get('/', routes.index);,app.get('/users', user.list);,,http.createServer(app).listen(app.get('port'), function(){, console.log('Express server listening on port ' + app.get('port'));,});, 

입니다 그리고 '노드 응용 프로그램'후가

C:\Users\saxon\Downloads\123\test\app.js:1 
,/**, * Module d 
^ 

node.js:201 
    throw e; // process.nextTick error, or 'error' event on first tick 
     ^
SyntaxError: Unexpected token , 
    at Module._compile (module.js:429:25) 
    at Object..js (module.js:459:10) 
    at Module.load (module.js:348:31) 
    at Function._load (module.js:308:12) 
    at Array.0 (module.js:479:10) 
at EventEmitter._tickCallback (node.js:192:40) 

답변

2

문제가 해결로 던져 : 내 설치된 버전은 0.6.xxx했다, 지금 0.10.xxx 입니다

+0

좋아요,이 튜토리얼을 시작하고 http://blog.ijasoneverett.com/2013/03/a-sample-app-with-node를 시작하기에 좋은 것을 찾았습니다. 모든 패키지를 다시 설치하십시오. (ejs, express, connect, request) -js-express-and-mongodb-part-1 / – Noah