javascript - 修改 Node 服务器的URL

标签 javascript node.js express

我刚刚使用 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);

最佳答案

加急 (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为前缀

关于javascript - 修改 Node 服务器的URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26301991/

相关文章:

javascript - 如何使用js跳过div?

javascript - jQuery .map() 问题

javascript - 什么更快 : try catch vs Promise

node.js - 验证所有表单条目的中间件 express js, node js

javascript - 这是在 Express 中共享 Redis 客户端实例的正确方法吗?

git - digital ocean ! [remote rejected] master -> master(pre-receive hook declined)

javascript - 在 Vue 中添加 "close modal"按钮的更好方法

node.js - 在亚马逊 lambda 上使用 mysql 池

c++ - V8 - Node C++ 插件 - 在 ConstructCall 中抛出异常导致 "FATAL ERROR: v8::ToLocalChecked Empty MaybeLocal."- 如何使构造函数失败?

javascript - 为什么我在应用程序中使用 mongoose 时无法检索任何结果