代码是var express = require(‘express’) , routes = require(‘./routes’) , user = require(‘./routes/user’) , http = require(‘http’) , path = require(‘path’);
var app = express(); */
var express = require(‘express’) , routes = require(‘./routes’) , user = require(‘./routes/user’) , http = require(‘http’) , path = require(‘path’);
var app = express();
app.configure(function(){ app.set('port’, process.env.PORT || 3000); app.set('views’, __dirname + ‘/views’); app.set('view engine’, ‘ejs’); 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’))); });
app.configure('development’, function(){ 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’)); });
在linux上$node app.js运行后,正常,出现Express server listening on port 3000. 在本地xp上,浏览器访问192.168.1.20:3000结果无法连接到。。。????