更改节点服务器的URL

时间:2014-10-10 14:40:19

标签: javascript node.js express

我刚刚使用 Node 将我的第一个AngularJS应用程序部署到 Heroku ,并附带以下脚本。

现在该网站的网址 http://project.herokuapp.com/ 。但是,我希望它是 http://project.herokuapp.com/beta 。我怎么能做到这一点?

var gzippo = require('gzippo');
var express = require('express');
var app = express();
 
app.use(gzippo.staticGzip("" + __dirname + ""));
app.listen(process.env.PORT || 5000);

1 个答案:

答案 0 :(得分:1)

使用express(4x)Router()你可以做到这一点。例如:

// declare your router
var router = express.Router();

// define your routes
router.get('/', function(req, res) {
  // do your stuff  
});

// define other routes and so on...

// ...and make shure all your routes will be prefixed with /beta
app.use('/beta', router);

现在,http://project.herokuapp.com/beta是主路径,其他路线将始终以/beta为前缀