2016-07-25 8 views
-1

Ich möchte die URL meiner Seite mit Suchelement wie Stackoverflow ändern und auch die Seite mit der neu erstellten URL anzeigen, jedes Mal wenn ich die URL in der neuen Registerkarte anklicke.create stackoverflow wie URL für Suche in node.js und Javascript

Wie, wenn ich die Suche mit ‚Naturen Fotografie‘, die ein Foto ‚Sonnenuntergang in einem Dorf‘ genannt ruft dann sollte die URL wie folgt sein: http://localhost:8080/sunset-in-a-village

Wie es mit Node.js/Javascript zu tun?

Antwort

0

wenn ich Suche mit ‚Naturen Fotografie‘, die ein Foto ‚Sonnenuntergang in einem Dorf‘

Was meinst du genau benannt ruft? Suche gibt oft nicht einen Gegenstand zurück.
Ich schlage vor, dass Ergebnis gesetzt und haben url wie /seach/natures-photography und einer von finded Artikel haben url /photo/sunset-in-a-village

app.get('/search/:query', function(req, res, next) { 
     // client send already dashed and lowercase query 
     var query = req.params.query; // natures-photography 
     // render result page. Each image have url like /photo/:dashed-lowercase-name 
    }) 
    ... 
    app.get('/photo/:name', function(req, res, next) { 
     var name = req.params.name; // sunset-in-a-village 
     name = name.replace('-', ' '); // remove dash from name and find image by original lowercase-name 
     // render chosen photo-page 
    })