Estoy tratando de crear una aplicación que me permita tomar un parámetro String desde la interfaz y crear una ruta Express a partir de eso. ¿Es eso posible?
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}); }); });
Con esto, ¿llamar a localhost:3000/newApi/bob
crearía una nueva ruta localhost:3000/bob
que devuelva {"name":"bob"}
?
Funcionará, a menos que reinicie la aplicación.
Además, solo usa {"name": name}
.