2013-06-06 3 views
0

J'essaye de le configurer pour fonctionner avec quelques vhosts, de sorte que je puisse tout contrôler par l'application d'un noeud; mais j'ai eu cette erreur.Essayer de configurer Node.js (Express) pour travailler avec vhosts, et obtenir des erreurs inattendues

Il est tard maintenant, donc mon esprit n'est pas à 100%, mais j'espère que quelqu'un peut voir quelque chose que je n'ai pas.

/vhosts/app.js:13 
.listen(3000); 
      ^
SyntaxError: Unexpected token ; 
    at Module._compile (module.js:437:25) 
    at Object.Module._extensions..js (module.js:467:10) 
    at Module.load (module.js:356:32) 
    at Function.Module._load (module.js:312:12) 
    at Module.runMain (module.js:492:10) 
    at process.startup.processNextTick.process._tickCallback (node.js:244:9) 

Voici le code:

var express = require('express'); 

var app = express(); 

app 
.use(express.vhost('localhost', require('/first/vhost/app.js').app) 
.use(express.vhost('localhost2', require('/second/vhost/app.js').app) 
.listen(3000); 

Et que la première application de vhost fonctionne très bien, si je suis arrivé et l'exécuter manuellement avec node app.

+1

Il vous manque un crochet fermé après chacune de vos lignes .use. – Brett

Répondre

0

Comme Brett indique que vous manquez le dernier support:

var express = require('express'); 

var app = express(); 

app 
.use(express.vhost('localhost', require('/first/vhost/app.js').app)) 
.use(express.vhost('localhost2', require('/second/vhost/app.js').app)) 
.listen(3000); 

Vous ne devriez pas utiliser à l'intérieur du besoin du middleware Connect. De cette façon, il aurait également été plus facile de repérer :-)

var express = require('express'); 

var app = express(); 
var first = require('/first/vhost/app.js').app; 
var second = require('/second/vhost/app.js').app; 

app 
.use(express.vhost('localhost', first)) 
.use(express.vhost('localhost2', second)) 
.listen(3000); 
+0

Merci - erreur stupide de ma part. C'était définitivement le fait que j'étais super fatigué. – xil3

Questions connexes