1 つのノード アプリですべてを管理できるように、いくつかの仮想ホストで動作するようにセットアップしようとしています。しかし、私はこのエラーを受けています。
今は遅いので心は100%ではありませんが、誰かが私が見ていないものを見てくれることを願っています.
/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)
コードは次のとおりです。
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);
そして、最初の vhost アプリを取得して手動で実行すると、正常に動作しnode app
ます。