【发布时间】:2016-08-16 16:50:21
【问题描述】:
我正在使用 node/express 和 mongoose 构建一个基本的 Web 应用程序。如何将 express 参数中的 :id 替换为字符串
例如
猫鼬模型
var UserSchema = new Schema({
name: String,
});
var User = mongoose.model('User', UserSchema);
假设现在用户的集合中有一个用户名"Mr robot king"
app.get('/:id', function(req, res, next) {
User.findOne({ _id: req.params.id }, function(err, user) {
res.render('home');
});
});
url的结果
localhost:8080/5asdasd43241asdasdasd
我想要的是
localhost:8080/Mr-robot-king
【问题讨论】: