app.get('/api/advancedSearch/:id/:page_no/:exact_phrase?/:exclude_words?'
,function (req,res)
{ //body });
Ich versuche, eine app.get zu erstellen, wie oben gezeigt, ich habe also keine Probleme mit den ersten paar Felder, stellt sich das Problem mit dem „exact_phrase“ und „ausschließen "Felder. Diese sollen Listen sein und wenn beide bestanden sind, habe ich keine Probleme sie zu bekommen.ausdrücken app.get mit mehreren Feldern
Was Probleme verursacht ist, dass manchmal eines oder beide dieser Felder nicht vorhanden sind und ich es trotzdem bekommen muss. Ich kann nicht in der Lage sein, das app.get dafür zu entwerfen.
Gibt es eine Möglichkeit, das app.get zu entwerfen oder die Anfrage so zu senden, dass ich das tun kann?
Es scheint, als wären Sie besser dran mit ['req.query'] (http://expressjs.com/en/4x/api.html#req.query) statt' req.params' – cdbajorin