我尝试构建应用程序将允许我从前端获取String参数,并从中创建Express路由。那可能吗?
var express = require('express');
var router = express.Router();
router.post('/newAPI/:name', function(req, res, next) {
var name = req.params.name;
router.get('/'+name, function(req, res, next) {
res.send({"name":""+name});
});
});
这样,调用localhost:3000/newApi/bob
会创建一个返回localhost:3000/bob
的新路由{"name":"bob"}
吗?
答案 0 :(得分:1)
除非您重新启动应用程序,否则它将起作用。
另外,只需使用{"name": name}
。