Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript node.js不带多个服务器的多个应用程序_Javascript_Node.js_Express - Fatal编程技术网

Javascript node.js不带多个服务器的多个应用程序

Javascript node.js不带多个服务器的多个应用程序,javascript,node.js,express,Javascript,Node.js,Express,我希望我的应用程序是example.com,但仪表板是dashboard.example.com,在一台服务器运行的情况下如何做到这一点?我可以轻松地启动2 express应用程序并连接到同一个db,配置ngix配置,但我觉得这不是一种正确的方式 有线索吗?我正在使用express.js。你可以试试 你听说过@Bálint如何配置它吗?我可以用2个Web服务器来实现这一点。设置1个Web服务器很容易 var express = require('express'); var app = expr

我希望我的应用程序是example.com,但仪表板是dashboard.example.com,在一台服务器运行的情况下如何做到这一点?我可以轻松地启动2 express应用程序并连接到同一个db,配置ngix配置,但我觉得这不是一种正确的方式

有线索吗?我正在使用express.js。

你可以试试


你听说过@Bálint如何配置它吗?我可以用2个Web服务器来实现这一点。设置1个Web服务器很容易
var express = require('express');
var app = express();

var router = express.Router();

//api specific routes
router.get('/', function(req, res) {
   res.send('Welcome to our API!');
});

router.get('/users', function(req, res) {
    res.json([
        { name: "Brian" }
    ]);
});

app.use(subdomain('dashboard', router));
app.listen(3000);