更改节点服务器的URL

Change the URL of node server

本文关键字:URL 服务器 节点      更新时间:2023-09-26

我刚刚使用Node和下面的脚本将我的第一个AngularJS应用程序部署到Heroku

现在,网站的URLhttp://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);

使用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 为前缀