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