【发布时间】:2016-09-24 22:15:25
【问题描述】:
我正在运行基本的快速服务器代码(如下所示)。我正在尝试通过路由获取 req.params 值。
var express = require("express");
var app = express();
var PORT = process.env.PORT || 3000;
app.get("/", function(req, res, next){
res.send("Timestamp Microservice");
});
app.get("/:unix", function(req, res, next){
res.send(req.params);
});
app.listen(PORT, function(){
console.log("Server running on: " + PORT + "!");
});
在 localhost:3000/1234 上,响应是一个 JSON 对象
{ unix: "1234"}
但是当我将此应用程序部署到 Heroku 时,它会显示
Cannot GET/1234
您能告诉我问题是什么以及如何解决吗?我刚开始学习 Node 和 Express,并不太了解。谢谢。
【问题讨论】:
标签: javascript node.js express heroku