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
.
Il vous manque un crochet fermé après chacune de vos lignes .use. – Brett