Ben url takma adları işlemek için ara katman yapmaya çalışıyorum kullanarak expressjs içinde yönlendirme: Ben istenen url için bir mağazada arıyorumne şu anda yapıyorum olduğunu ortakatmanını
// [...]
module.exports = function() {
return function(req, res, next) {
// getAlias would get an object {alias:"alias/path",source:"/real/path"} or null
var alias = getAlias(req.url);
if(alias) {
req.url = alias.source;
}
next();
};
};
Yani temelde ve takma ad olarak bulunursa, request.url ifadesini bu adın kaynak yoluna değiştiririm, böylece ifade doğru yolu arar.
Sorun, request.url ve request.path aynı değere sahip, ancak request.pur değişirken request.url çalışıyor. Ayrıca agains'i test etmek zorunda olduğumdan emin değilim.
İstekler, request.url ile etkileşimde bulunduğumda çalışır, ancak yalnızca doğru şekilde yaptığımdan emin olmak istedim.
Herhangi bir düşünce?
Bu içindeki mini yönlendirici ifade çalışmak görünmüyor (kullanarak 'express.Router()') –